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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade python3-markdown | Jul 7, 2026 | May 19, 2026 |
| Debian | — | Upgrade python3.11Upgrade python3.13 | Jul 23, 2026 | Mar 5, 2026 |
| Oracle_linux | — | Upgrade python3-markdown | Oct 22, 2026 | Mar 5, 2026 |
| Redhat_linux | — | Upgrade automation-eda-controller-event-stream-servicesUpgrade automation-gatewayUpgrade automation-controller-uiUpgrade python3.12-django-ansible-base+activitystreamUpgrade automation-eda-controller-worker-servicesUpgrade python3.12-cryptography-debuginfoUpgrade automation-controller-cliUpgrade automation-controllerUpgrade python3.12-pyasn1Upgrade ansible-lintUpgrade python3.12-django-ansible-base+rest_filtersUpgrade ansible-testUpgrade python3.12-pytokens-debuginfoUpgrade python3.12-pyOpenSSLUpgrade automation-gateway-proxy-serverUpgrade automation-hubUpgrade python3.12-blackUpgrade python3.12-pyasn1-modulesUpgrade python3-blackUpgrade automation-gateway-proxyUpgrade python3.12-pulpcoreUpgrade automation-eda-controller-base-servicesUpgrade receptorctlUpgrade automation-controller-serverUpgrade python3.12-galaxy-ngUpgrade automation-gateway-proxy-debugsourceUpgrade python3.12-pysequoiaUpgrade python3.12-pyjwt+cryptoUpgrade python3.12-galaxy-importerUpgrade python3-pytokens-debuginfoUpgrade automation-controller-venv-towerUpgrade python3-pathspecUpgrade python3.12-pytokensUpgrade python3.12-django-ansible-base+resource_registryUpgrade python3.12-cryptographyUpgrade python3.12-django-ansible-base+oauth2_providerUpgrade automation-gateway-serverUpgrade python3.12-jwcryptoUpgrade python3.12-django-ansible-base+feature_flagsUpgrade receptorUpgrade ansible-coreUpgrade python3.12-pytokens-debugsourceUpgrade python3.12-django-ansible-baseUpgrade python-pytokens-debugsourceUpgrade python3.12-django-ansible-base+rbacUpgrade automation-eda-controllerUpgrade python3.12-django-ansible-base+redis_clientUpgrade yamllintUpgrade automation-gateway-configUpgrade python3-wheel-wheelUpgrade python3.12-cffi-debugsourceUpgrade python3.12-pysequoia-debuginfoUpgrade python3.12-markdownUpgrade python3-pytokensUpgrade python3.12-pathspecUpgrade python3-markdownUpgrade python3.12-cffiUpgrade python3.12-django-ansible-base+api_documentationUpgrade python3.12-cffi-debuginfoUpgrade receptor-debuginfoUpgrade receptor-debugsourceUpgrade python3.12-cryptography-debugsourceUpgrade python3.12-django-ansible-base+jwt_consumerUpgrade python3.12-pysequoia-debugsourceUpgrade automation-gateway-proxy-server-debuginfoUpgrade automation-eda-controller-baseUpgrade python3.12-django-ansible-base+authenticationUpgrade python3.12-dynaconfUpgrade automation-platform-uiUpgrade python3.12-pyjwtUpgrade python3.12-django-ansible-base+channel_authUpgrade python3.12-pulp-container | May 6, 2026 | Mar 5, 2026 |
| Ubuntu | — | Upgrade python3.12Upgrade libpython2.7-stdlib (Ubuntu Pro)Upgrade libpython3.12t64Upgrade libpython3.10Upgrade libpython2.7-minimal (Ubuntu Pro)Upgrade libpython3.5-stdlib (Ubuntu Pro)Upgrade python3.10 | Jul 6, 2026 | Mar 5, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub