CVEvulnerability
CVE-2026-30922
7.5 HIGH
Official page ↗
- Status
- Modified
- Published
- 2026-03-18
- Last modified
- 2026-09-10
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 3.1 (0b0ca135-0b70-47e7-9f44-1890c2a1c46c)
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-674, CWE-835
Description
pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.3, the `pyasn1` library is vulnerable to a Denial of Service (DoS) attack caused by uncontrolled recursion when decoding ASN.1 data with deeply nested structures. An attacker can supply a crafted payload containing thousands of nested `SEQUENCE` (`0x30`) or `SET` (`0x31`) tags with "Indefinite Length" (`0x80`) markers. This forces the decoder to recursively call itself until the Python interpreter crashes with a `RecursionError` or consumes all available memory (OOM), crashing the host application. This is a distinct vulnerability from CVE-2026-23490 (which addressed integer overflows in OID decoding). The fix for CVE-2026-23490 (`MAX_OID_ARC_CONTINUATION_OCTETS`) does not mitigate this recursion issue. Version 0.6.3 fixes this specific issue.
Affected configurations
• pyasn1 pyasn1 (< 0.6.3)
Related
References
- https://github.com/pyasn1/pyasn1/commit/25ad481c19fdb006e20485ef3fc2e5b3eff30ef0 Patch
- https://github.com/pyasn1/pyasn1/security/advisories/GHSA-jr27-m4p2-rc6r Exploit, Vendor Advisory
- http://www.openwall.com/lists/oss-security/2026/03/20/4 www.openwall.com
- https://lists.debian.org/debian-lts-announce/2026/05/msg00001.html lists.debian.org
- https://access.redhat.com/errata/RHSA-2026:10184 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:12176 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13508 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13512 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13545 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13553 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13902 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13916 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:13917 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:14020 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:16009 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:17083 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:17611 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:19138 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:19355 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:19375 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:19712 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:20588 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22131 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22132 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22133 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22134 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22135 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22969 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22970 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22987 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24761 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24762 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:37275 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:41928 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:6309 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:65126 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:6568 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:6720 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:6912 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:6926 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:8437 access.redhat.com
- https://access.redhat.com/security/cve/CVE-2026-30922 access.redhat.com
- https://bugzilla.redhat.com/show_bug.cgi?id=2448553 bugzilla.redhat.com
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-30922.json security.access.redhat.com