CVE-2026-4224 @ Library
Package interrogation (copy)
Run on the host — click to copy a command. Debian/apt
| Package | Commands |
|---|---|
| python-stdlib-2.7.13-2 | |
| python-2.7.13-2 | |
| python-crypto-2.6.1-7 | |
| python-dnspython-1.15.0-1+deb9u1 | |
| python-ldb-1.1.27-1+deb9u2 | |
| python-minimal-2.7.13-2 | |
| python-samba |
Inventory lookup
Search package inventory across systems, then return here. Create a ticket on systems the matcher missed.
Suggestions: python-stdlib · python · python-crypto · python-dnspython · python-ldb · python-minimal · python-samba
| System | Matches | Ticket for CVE-2026-4224 | |
|---|---|---|---|
| Archive | python-crypto 2.6.1-9+b1 | accepted_risk open | |
| Library | python-crypto 2.6.1-7 | accepted_risk open | |
| Saiph | python-crypto 2.6.1-9+b1 | accepted_risk open |
Same product CVEs in your queue
Other tickets that look like the same product (from match reason). Relate them here to triage this CVE as the primary.
| CVE | CVSS | KEV | Systems | Status | Matched | Already related | |
|---|---|---|---|---|---|---|---|
| CVE-2026-68770 | 9.8 | morris, mufasa | does_not_affect | python | — | ||
| CVE-2026-3644 | 7.5 | Archive, Library, Matrix, Saiph, morris … | accepted_risk, does_not_affect | python | — | ||
| CVE-2026-7210 | 7.5 | Archive, Library, Matrix, Saiph, morris … | accepted_risk, not_applicable | python | → CVE-2026-15308 | ||
| CVE-2026-15308 | 7.5 | Archive, Library, Matrix, Saiph, morris … | accepted_risk | python | — | ||
| CVE-2026-59939 | 7.5 | Bullseye, Matrix, Silk | new | python | — | ||
| CVE-2026-30922 | 7.5 | Library | not_applicable | python | → CVE-2026-59884 | ||
| CVE-2026-59886 | 7.5 | Library | not_applicable | python | → CVE-2026-59884 | ||
| CVE-2026-7246 | 7.2 | Silk | does_not_affect | python | — |
Related CVE (same fix)
Point this ticket’s CVE at a higher-priority / same-fix primary so you only triage one.
Host OS / kernel
uname -r → 4.9.0-19-amd64uname -v → #1 SMP Debian 4.9.320-2 (2022-06-30)For Linux kernel CVEs, kernel_version (Debian packaging / build string) often decides fixed vs not; kernel_release is used for upstream NVD range compares.
Same CVE on other hosts
Open the ticket for this CVE on another system.
| System | Status | Priority | Updated | |
|---|---|---|---|---|
| morris | does_not_affect | 7.0 | 2026-08-22T10:15:58Z | Open |
| mufasa | does_not_affect | 7.0 | 2026-08-22T10:15:58Z | Open |
| Archive | accepted_risk | 0.62 | 2026-08-22T10:15:58Z | Open |
| Saiph | accepted_risk | 0.62 | 2026-08-22T10:15:58Z | Open |
Description
When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.
Determination
Vulnerable Impact: Denial of service (process crash via stack overflow) Attack: vectorNetwork (if the application parses attacker-controlled XML) Requirements: Application must use xml.parsers.expat and register an ElementDeclHandler, then feed it a malicious DTD Common in the wild? Low — most applications do not register ElementDeclHandler No public exposure or apps expose DoS
Update status
Add note only
Mitigation log
References
- https://github.com/python/cpython/commit/196edfb06a7458377d4d0f4b3cd41724c1f3bd4a
- https://github.com/python/cpython/commit/24ce88b285f56ee11626cf5e472af3cd8cc7c621
- https://github.com/python/cpython/commit/642865ddf4b232da1f3b1f7abcfa3254c4bfe785
- https://github.com/python/cpython/commit/af856a7177326ac25d9f66cc6dd28b554d914fee
- https://github.com/python/cpython/commit/e0a8a6da90597a924b300debe045cdb4628ee1f3
- https://github.com/python/cpython/commit/eb0e8be3a7e11b87d198a2c3af1ed0eccf532768
- https://github.com/python/cpython/issues/145986
- https://github.com/python/cpython/pull/145987
- https://mail.python.org/archives/list/security-announce@python.org/thread/5M7CGUW3XBRY7II4DK43KF7NQQ3TPZ6R/
- http://www.openwall.com/lists/oss-security/2026/03/16/4
NVD: CVE-2026-4224