CVE Catalog

CVE-2026-59885

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.34%

26th percentile - higher than 26% of all known CVEs

Summary

The pyasn1 library before version 0.6.4 has a quadratic time complexity in BER, CER, and DER decoders when processing OBJECT IDENTIFIER and RELATIVE-OID values with many arcs. A small crafted payload with many OID arcs causes excessive CPU consumption per decode() call, potentially leading to denial of service in applications processing untrusted ASN.1 data.

Risk Assessment

The organization is at risk of DoS attacks that can overload servers or applications processing ASN.1 data from untrusted sources, leading to service unavailability.

Recommendation

Immediately update the pyasn1 library to version 0.6.4 or later, which includes a fix for the quadratic complexity issue.

Other vulnerabilities in pyasn1

See all
Original NVD description (English source)

pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the BER, CER, and DER decoders process OBJECT IDENTIFIER and RELATIVE-OID values in quadratic time relative to the number of arcs, so a small crafted payload containing an OID with many arcs consumes excessive CPU per decode() call and can deny service to applications that decode untrusted ASN.1 data. The corresponding encoders have the same quadratic behavior when an application re-encodes previously decoded attacker-supplied values. This issue is fixed in version 0.6.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS