Bug 2507881

Summary: CVE-2026-59922 python-mistune08: Mistune: Denial of Service via crafted input [epel-all]
Product: [Fedora] Fedora EPEL Reporter: Hardik Vyas <hvyas>
Component: python-mistune08Assignee: Orphan Owner <extras-orphan>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: epel9CC: epel-packagers-sig, michel, neil, python-packagers-sig
Target Milestone: ---Keywords: Security, SecurityTracking
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: {"flaws": ["a41b138c-e0aa-4401-a565-b7b0a801745b"]}
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2487042, 2498140    

Description Hardik Vyas 2026-07-28 06:53:07 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, a run of closed tilde, equals-sign, or caret marker pairs around a character causes quadratic work in src/mistune/plugins/formatting.py when the strikethrough, mark, or insert plugin scans for matching markers from each possible start position, allowing denial of service through CPU exhaustion. This issue is fixed in version 3.3.0.

Comment 1 Michel Lind 2026-08-04 17:30:53 UTC
Reassigning from `epel10` to `epel9`: Bug filed against a branch the package never shipped on.

Comment 2 Fedora Admin user for bugzilla script actions 2026-09-05 02:31:51 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.