CVE-2026-59884

HIGH

pyasn1 BER/CER/DER decoder denial of service via unbounded long-form tag IDs

Title source: cna
STIX 2.1

Description

pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the BER decoder shared by the CER and DER codecs parses long-form tags by accumulating continuation octets without an upper bound on the tag ID size, allowing a crafted input to force construction of an arbitrarily large integer with CPU cost growing quadratically and to trigger unhandled ValueError exceptions in Python 3.11+ error formatting paths. Any application decoding untrusted BER, CER, or DER input is affected. This issue is fixed in version 0.6.4.

Scores

CVSS v3 7.5
EPSS 0.0035
EPSS Percentile 27.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-400
Status published
Products (2)
pyasn1/pyasn1 < 0.6.4 (2 CPE variants)
pypi/pyssn1 0 - 0.6.4PyPI
Published Jul 14, 2026
Tracked Since Jul 14, 2026