GHSA-5wmx-573v-2qwq

Python-Markdown has an Uncaught Exception

En bref

Publiée
Mise à jour
CVE
CVE-2025-69534
Alias
PYSEC-2026-89
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS_V4
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P

Description

Python-Markdown version 3.8 contain a vulnerability where malformed HTML-like sequences can cause html.parser.HTMLParser to raise an unhandled AssertionError during Markdown parsing. Because Python-Markdown does not catch this exception, any application that processes attacker-controlled Markdown may crash. This enables remote, unauthenticated Denial of Service in web applications, documentation systems, CI/CD pipelines, and any service that renders untrusted Markdown. The issue was acknowledged by the vendor and fixed in version 3.8.1. This issue causes a remote Denial of Service in any application parsing untrusted Markdown, and can lead to Information Disclosure through uncaught exceptions.

Paquets affectés

PaquetVersions
PyPI · markdownintroduced 0, fixed 3.8.1

Références

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database