PatchSiren

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.