
Catalogo CVE
CVE-2026-65634
Inefficient algorithmic complexity in the Erlang/OTP asn1 OBJECT IDENTIFIER decoder allows a remote unauthenticated attacker to cause denial of service by sending a crafted OID during the TLS handshak
- Gravità
- High · CVSS 8.2
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.27% · Oct 23, 2026
Inefficient algorithmic complexity in the Erlang/OTP asn1 OBJECT IDENTIFIER decoder allows a remote unauthenticated attacker to cause denial of service by sending a crafted OID during the TLS handshake. The BER OID decoder asn1rtt_ber:dec_subidentifiers/3 in lib/asn1/src/asn1rtt_ber.erl and the equivalent PER helper asn1rtt_per_common:dec_subidentifiers/3 in lib/asn1/src/asn1rtt_per_common.erl accumulate a base-128 subidentifier into an unbounded integer using (Av bsl 7) + H per continuation byte. Each shift and addition on the growing accumulator is linear in the number of bits already accumulated, giving quadratic total work in the size of a single subidentifier. The JER helper asn1rtt_jer:json2oid/1 in lib/asn1/src/asn1rtt_jer.erl exhibits the same class of unbounded-integer parsing when decoding a dot-separated OID from JSON. A DER-encoded OBJECT IDENTIFIER with one very large arc (approximately 262 KB of continuation bytes) consumes roughly 13 seconds of CPU on typical hardware. The vulnerable decoder is generated into every ASN.1 module that contains an OBJECT IDENTIFIER, including OTP-PUB-KEY which is reached during X.509 certificate parsing via public_key:pkix_decode_cert/2. This decoder runs before any signature or trust chain verification, so any Erlang service that parses peer TLS certificates is exposed: the default for TLS clients (which always parse the server certificate) and for mutual-TLS servers (which parse client certificates). This vulnerability is associated with program files lib/asn1/src/asn1rtt_ber.erl, lib/asn1/src/asn1rtt_per_common.erl and lib/asn1/src/asn1rtt_jer.erl and program routines asn1rtt_ber:dec_subidentifiers/3, asn1rtt_per_common:dec_subidentifiers/3 and asn1rtt_jer:json2oid/1. This issue affects OTP from OTP 17.0 before OTP 27.3.4.18, OTP 28.5.0.7, and OTP 29.1.1, corresponding to asn1 from 3.0 before 5.3.4.3, 5.4.3.1, and 5.5.2. Whether OTP before OTP 17.0, corresponding to asn1 before 3.0, is affected is unknown.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | erlang | sid | 1:29.1.1+dfsg-1 | fixed |
| Debian | erlang | forky | 1:29.1.1+dfsg-1 | fixed |
| Debian | erlang | trixie | 1:27.3.4.1+dfsg-1+deb13u3 | vulnerable |
| Debian | erlang | trixie-security | 1:27.3.4.1+dfsg-1+deb13u4 | fixed |
| Debian | erlang | bookworm | 1:25.2.3+dfsg-1+deb12u4 | vulnerable |
| Debian | erlang | bookworm-security | 1:25.2.3+dfsg-1+deb12u1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | erlang | source | sid | 1:29.1.1+dfsg-1 | not yet assigned | Not reported | Not reported |
| Debian | erlang | source | forky | 1:29.1.1+dfsg-1 | not yet assigned | Not reported | Not reported |
| Debian | erlang | source | trixie | 1:27.3.4.1+dfsg-1+deb13u4 | not yet assigned | Not reported | Not reported |
| Debian | erlang | source | bookworm | (unfixed) | not yet assigned | Not reported | Not reported |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [erlang]Interessata
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-asn1]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-base]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-common-test]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-crypto]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-debugger]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-dev]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-dialyzer]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-diameter]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-doc]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-edoc]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-eldap]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-erl-docgen]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-et]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-eunit]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-examples]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-ftp]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-inets]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· amd64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· arm64 · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· amd64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· arm64 · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-jinterface]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
- [erlang-manpages]Interessata
Pacchetto sorgente: [erlang]
Dettagli (4)
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u4· all · bookwormInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
1:25.2.3+dfsg-1+deb12u1· all · bookworm-securityInteressata
nvd · erlang · debian · bookworm; nvd · erlang · debian · 12
Osservato:
Riferimenti
- [https://nvd.nist.gov/vuln/detail/CVE-2026-65634]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-65634]
- [https://security-tracker.debian.org/tracker/CVE-2026-65634]
- [https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-3499.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database]