PatchSiren cyber security CVE debrief
CVE-2026-30922 pyasn1 CVE debrief
CVE-2026-30922 is a high-severity vulnerability in the pyasn1 library for Python, which can lead to a Denial of Service (DoS) attack due to uncontrolled recursion when decoding ASN.1 data with deeply nested structures. The vulnerability allows an attacker to supply a crafted payload containing thousands of nested SEQUENCE or SET tags with Indefinite Length markers, causing the decoder to recursively call itself until the Python interpreter crashes or consumes all available memory. This issue is distinct from CVE-2026-23490 and is fixed in version 0.6.3 of the pyasn1 library. System administrators and developers using pyasn1 should assess their exposure and apply the fix to prevent
- Vendor
- pyasn1
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-03-18
- Original CVE updated
- 2026-09-10
- Advisory published
- 2026-03-18
- Advisory updated
- 2026-09-10
Who should care
System administrators and developers using pyasn1 should assess exposure and apply the fix to prevent potential DoS attacks. This includes reviewing system logs for suspicious activity, performing vulnerability scanning and penetration testing, and implementing compensating controls. Security teams should prioritize updating pyasn1 to version 0.6.3 or later and monitor for potential DoS attacks.
Why it matters
CVE-2026-30922 is a high-severity vulnerability in pyasn1 that can lead to DoS attacks. Defenders should prioritize updating to version 0.6.3 or later.
- Potential DoS attacks due to uncontrolled recursion
- System crashes or memory consumption due to deeply nested ASN.1 structures
- Need for urgent patching to prevent exploitation
- Verification of pyasn1 version and system exposure
Technical summary
The pyasn1 library for Python is vulnerable to a DoS attack due to uncontrolled recursion when decoding ASN.1 data with deeply nested structures. An attacker can supply a crafted payload containing thousands of nested SEQUENCE or SET tags with Indefinite Length markers, causing the decoder to recursively call itself until the Python interpreter crashes or consumes all available memory. The fix for CVE-2026-23490 does not mitigate this recursion issue. Version 0.6.3 of the pyasn1 library fixes this specific issue. Defenders should prioritize updating pyasn1 to version 0.6.3 or later to prevent potential DoS attacks.
Defensive priority
Defenders should prioritize updating pyasn1 to version 0.6.3 or later to prevent potential DoS attacks. System administrators and developers using pyasn1 should assess exposure and apply the fix.
Recommended defensive actions
- Update pyasn1 to version 0.6.3 or later
- Assess exposure and apply the fix
- Monitor for potential DoS attacks
- Review system logs for suspicious activity
- Perform vulnerability scanning and penetration testing to identify potential weaknesses
- Implement compensating controls, such as rate limiting and IP blocking
- Develop an incident response plan in case of a successful attack
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. Multiple Red Hat errata and GitHub advisories offer additional context and patches. The vulnerability has been publicly disclosed and defenders should prioritize updating pyasn1 to version 0.6.3 or later. Evidence of the vulnerability's existence and impact can be found in the CVE record and NVD entry.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-30922 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-30922
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-30922 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-30922
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/pyasn1/pyasn1/commit/25ad481c19fdb006e20485ef3fc2e5b3eff30ef0
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/pyasn1/pyasn1/security/advisories/GHSA-jr27-m4p2-rc6r
[email protected] - Exploit, Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://lists.debian.org/debian-lts-announce/2026/05/msg00001.html
af854a3a-2127-422b-91ae-364da2661108
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:10184
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:12176
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:13508
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:13512
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:13545
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.