Every CVE Search/ Get API key

CVE-2026-42790

nameConstraints DNS bypass via subject CommonName fallback in public_key hostname verification

7.6 HighFix available

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
Passive

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.34%Up 0.3 points since May 28, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.6

nameConstraints DNS bypass via subject CommonName fallback in public_key hostname verification

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
CVE-2026-42790
CVSS 4.0
7.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-295, CWE-297, CWE-295
Updated
2026-11-02
EUVDEUVD-2026-32558 7.6

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
EUVD-2026-32558
CVSS 4.0
7.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Updated
2026-11-02
NVD 7.6

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
CVE-2026-42790
CVSS 4.0
7.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/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
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-295, CWE-297
Updated
2026-11-02
OSV 7.6

nameConstraints DNS bypass via subject CommonName fallback in public_key hostname verification

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
CVE-2026-42790
CVSS 4.0
7.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-295, CWE-297
Updated
2026-11-02
OSVDEBIAN-CVE-2026-42790 8.1

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification. Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com): First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName. Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback. The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher. This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
DEBIAN-CVE-2026-42790
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVEEF-CVE-2026-42790 7.6

nameConstraints DNS bypass via subject CommonName fallback in public_key hostname verification

Summary

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Workarounds

The verify_fun option in the ssl application can be used to ensure that TLS connections fail if the end-entity certificate is missing the subjectAltName extension or has no domain name. Do not use a verify_fun that accepts the name_not_permitted error.

Record
EEF-CVE-2026-42790
CVSS 4.0
7.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-295, CWE-297
Updated
2026-11-02
Show 12 moreShow less
OSVRHSA-2026:39809 8.0

Red Hat Security Advisory: Red Hat OpenStack Services on OpenShift 18.0 (erlang) security update

Record
RHSA-2026:39809
CVSS 3.1
8.0 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:54757 9.1

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 security advisory

Record
RHSA-2026:54757
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:63160 8.2

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:63160
CVSS 3.1
8.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-42790 7.6

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification. Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com): First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName. Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback. The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher. This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
UBUNTU-CVE-2026-42790
CVSS 4.0
7.6 HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVAZL-89175 No score

CVE-2026-42790 affecting package erlang for versions less than 26.2.5.21-1

Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification.

Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf certificate that an OTP TLS client accepts as a valid identity for an out-of-scope hostname (e.g. victim.example.com):

First, pubkey_cert:validate_names/6 in lib/public_key/src/pubkey_cert.erl only checks SAN DNS entries against nameConstraints. Per RFC 5280, a permitted DNS subtree only restricts certificates that contain a DNS-typed name. A leaf with no subjectAltName therefore trivially satisfies any permitted;DNS:... constraint regardless of its subject commonName.

Second, public_key:pkix_verify_hostname/3 in lib/public_key/src/public_key.erl falls back to the subject commonName when no subjectAltName is present, extracting id-at-commonName attributes as presented IDs and matching them against the reference hostname. The strict pkix_verify_hostname_match_fun(https) matcher does not suppress this fallback.

The result is that path validation accepts a CN-only leaf under a DNS-constrained intermediate (no SAN means the nameConstraints are not triggered), and hostname verification then accepts it via the CN fallback. The bypass is reachable from stock ssl:connect with verify_peer, a trusted CA, SNI, and the canonical strict https hostname matcher.

This issue affects OTP from OTP 19.3 before OTP 29.0.1, OTP 28.5.0.1, OTP 27.3.4.12 and OTP 26.2.5.21, corresponding to public_key from 1.4 before 1.21.1, 1.20.3.1, 1.17.1.3 and 1.15.1.7.

Record
AZL-89175
Updated
2026-11-02
OSVopenSUSE-SU-2026:10947-1 No score

erlang27-27.1.3-2.1 on GA media

These are all security issues fixed in the erlang27-27.1.3-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10947-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11559-1 No score

erlang-28.5.0.4-1.1 on GA media

These are all security issues fixed in the erlang-28.5.0.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11559-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20907-1 No score

Security update for erlang

This update for erlang fixes the following issues

  • CVE-2025-4748: improper limitation of a pathname may lead to path traversal (bsc#1244642).
  • CVE-2026-32147: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in SFTP chroot (bsc#1262503).
  • CVE-2026-42789: public_key application accepts non-CA certificates as intermediate issuers and this enables chain forgery (bsc#1266449).
  • CVE-2026-42790: Name Constraints and Subject CommonName fallback in TLS hostname verification allows for certificate forgery by MITM attacker (bsc#1266466).
  • CVE-2026-42791: OCSP response verification in the public_key application does not check the validity period of the OCSP responder certificate and allows for OCSP response response forgery (bsc#1266448).
Record
openSUSE-SU-2026:20907-1
Updated
2026-11-02
OSVSUSE-SU-2026:22082-1 No score

Security update for erlang

This update for erlang fixes the following issues

  • CVE-2025-4748: improper limitation of a pathname may lead to path traversal (bsc#1244642).
  • CVE-2026-32147: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in SFTP chroot (bsc#1262503).
  • CVE-2026-42789: public_key application accepts non-CA certificates as intermediate issuers and this enables chain forgery (bsc#1266449).
  • CVE-2026-42790: Name Constraints and Subject CommonName fallback in TLS hostname verification allows for certificate forgery by MITM attacker (bsc#1266466).
  • CVE-2026-42791: OCSP response verification in the public_key application does not check the validity period of the OCSP responder certificate and allows for OCSP response response forgery (bsc#1266448).
Record
SUSE-SU-2026:22082-1
Updated
2026-11-02
OSVSUSE-SU-2026:3579-1 No score

Security update for erlang26

This update for erlang26 fixes the following issues:

  • CVE-2026-28810: predictable DNS transaction IDs can cause DNS cache poisoning (bsc#1261726).
  • CVE-2026-42789: public_key application accepts non-CA certificates as intermediate issuers and this enables chain forgery (bsc#1266449).
  • CVE-2026-42790: Name constraints and Subject CommonName fallback in TLS hostname verification allows for certificate forgery by MITM attacker (bsc#1266466).
  • CVE-2026-42792: permanent epmd DoS via connection slot exhaustion due to improper handling of exceptional conditions (bsc#1272908).
  • CVE-2026-47078: relative path traversal in zip:unzip/zip:extract via check_dir_level depth-counter bypass (bsc#1272909).
  • CVE-2026-48855: SFTP READLINK response leaks absolute backend filesystem path when root is configured (bsc#1268139).
  • CVE-2026-48856: httpc leaks Authorization headers to cross-origin redirect targets (bsc#1268141).
  • CVE-2026-48858: server-side request forgery allows FTP bounce attacks and SSRF via an unvalidated PASV response IP address (bsc#1268142).
  • CVE-2026-48860: ssl (inet_tls_dist module) allows unauthenticated bypass of the distribution-over-TLS LAN allowlist (bsc#1268146).
  • CVE-2026-49759: unbounded stack buffer overflow in SCTP error cause parsing in inet_drv (bsc#1268163).
  • CVE-2026-49760: stack buffer overflow in ei_s_print_term at very large integer (bsc#1268164).
  • CVE-2026-53422: SFTP REALPATH path-existence oracle allows filesystem enumeration outside configured root (bsc#1270245).
  • CVE-2026-54886: SSH SFTP server denial of service via extended channel data infinite loop (bsc#1270246).
  • CVE-2026-54887: use of default cryptographic key allows predictable DTLS cookie computation during the startup window (bsc#1270247).
  • CVE-2026-54891: plaintext injection towards (D)TLS client during handshake (bsc#1270250).
  • CVE-2026-55737: heap pointer corruption via signed/unsigned mismatch in LARGE_TUPLE_EXTP decoding in erts external term format decoder (bsc#1272910).
  • CVE-2026-55950: time-of-check time-of-use race condition allows an unauthenticated remote attacker to crash all active DTLS sessions on a listener (bsc#1270253).
  • CVE-2026-55952: missing validation allows for DoS of the TLS-1.3 server when clients send a malformed ClientHello with mismatched PSK identity and binder list lengths (bsc#1270258).
  • CVE-2026-55953: TLS 1.2 and DTLS clients accept unoffered anonymous cipher suites and allow for server authentication bypass (bsc#1272911).
  • CVE-2026-58227: TLS/DTLS denial of service via unbounded recursion on cross-signed peer certificate chain (bsc#1272913).
  • CVE-2026-59250: megaco flex scanner buffer overflow via oversized property parm name (bsc#1272914).
  • CVE-2026-59251: denial of service via exponential certificate policy tree growth in path validation (bsc#1272915).
Record
SUSE-SU-2026:3579-1
Updated
2026-11-02
OSVSUSE-SU-2026:3645-1 No score

Security update for erlang

This update for erlang fixes the following issues:

  • CVE-2026-28810: predictable DNS transaction IDs can cause DNS cache poisoning (bsc#1261726).
  • CVE-2026-42789: public_key application accepts non-CA certificates as intermediate issuers and this enables chain forgery (bsc#1266449).
  • CVE-2026-42790: Name constraints and Subject CommonName fallback in TLS hostname verification allows for certificate forgery by MITM attacker (bsc#1266466).
  • CVE-2026-42792: permanent epmd DoS via connection slot exhaustion due to improper handling of exceptional conditions (bsc#1272908).
  • CVE-2026-47078: relative path traversal in zip:unzip/zip:extract via check_dir_level depth-counter bypass (bsc#1272909).
  • CVE-2026-48855: SFTP READLINK response leaks absolute backend filesystem path when root is configured (bsc#1268139).
  • CVE-2026-48856: httpc leaks Authorization headers to cross-origin redirect targets (bsc#1268141).
  • CVE-2026-48858: server-side request forgery allows FTP bounce attacks and SSRF via an unvalidated PASV response IP address (bsc#1268142).
  • CVE-2026-49759: unbounded stack buffer overflow in SCTP error cause parsing in inet_drv (bsc#1268163).
  • CVE-2026-49760: stack buffer overflow in ei_s_print_term at very large integer (bsc#1268164).
  • CVE-2026-53422: SFTP REALPATH path-existence oracle allows filesystem enumeration outside configured root (bsc#1270245).
  • CVE-2026-54886: SSH SFTP server denial of service via extended channel data infinite loop (bsc#1270246).
  • CVE-2026-54887: use of default cryptographic key allows predictable DTLS cookie computation during the startup window (bsc#1270247).
  • CVE-2026-54891: plaintext injection towards (D)TLS client during handshake (bsc#1270250).
  • CVE-2026-55737: heap pointer corruption via signed/unsigned mismatch in LARGE_TUPLE_EXTP decoding in erts external term format decoder (bsc#1272910).
  • CVE-2026-55952: missing validation allows for DoS of the TLS-1.3 server when clients send a malformed ClientHello with mismatched PSK identity and binder list lengths (bsc#1270258).
  • CVE-2026-55953: TLS 1.2 and DTLS clients accept unoffered anonymous cipher suites and allow for server authentication bypass (bsc#1272911).
  • CVE-2026-58227: TLS/DTLS denial of service via unbounded recursion on cross-signed peer certificate chain (bsc#1272913).
  • CVE-2026-59250: megaco flex scanner buffer overflow via oversized property parm name (bsc#1272914).
Record
SUSE-SU-2026:3645-1
Updated
2026-11-02
OSVUSN-8901-1 No score

erlang vulnerabilities

Wander Nauta discovered that Erlang incorrectly handled absolute paths when extracting zip archives. An attacker could possibly use this issue to write arbitrary files outside of the intended directory. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS. (CVE-2025-4748)

It was discovered that the Erlang SFTP server did not properly limit the size of packets. A remote attacker could possibly use this issue to cause Erlang to use excessive resources, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, and Ubuntu 18.04 LTS. (CVE-2025-26618)

It was discovered that the Erlang SSH server did not properly limit the length of algorithm names in key exchange messages. A remote attacker could possibly use this issue to cause Erlang to use excessive resources, leading to a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, and Ubuntu 18.04 LTS. (CVE-2025-30211)

It was discovered that the Erlang TFTP server incorrectly handled certain file paths. A remote attacker could possibly use this issue to access files outside of the intended directory. (CVE-2026-21620)

It was discovered that the Erlang SFTP server incorrectly validated paths against the configured root directory. An authenticated user could possibly use this issue to access files outside of the root directory. (CVE-2026-23942)

It was discovered that the Erlang SSH server enabled zlib compression by default and did not limit the size of decompressed data. A remote attacker could possibly use this issue to cause Erlang to use excessive resources, leading to a denial of service. (CVE-2026-23943)

It was discovered that the Erlang HTTP server incorrectly applied directory access controls to CGI scripts served via script aliases. A remote attacker could possibly use this issue to bypass authentication and access protected CGI scripts. (CVE-2026-28808)

It was discovered that the Erlang DNS resolver used predictable transaction IDs and did not randomize source ports. A remote attacker could possibly use this issue to perform DNS cache poisoning attacks. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-28810)

It was discovered that Erlang did not verify the signatures of designated OCSP responder certificates. A remote attacker could possibly use this issue to forge OCSP responses and bypass certificate revocation checks. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-32144)

It was discovered that the Erlang SFTP server incorrectly handled file attribute changes on open file handles. An authenticated user could possibly use this issue to modify the attributes of files outside of the root directory. (CVE-2026-32147)

It was discovered that Erlang incorrectly allowed non-CA certificates to act as intermediate certificate issuers. A remote attacker could possibly use this issue to forge certificate chains. (CVE-2026-42789)

It was discovered that Erlang incorrectly handled DNS name constraints during hostname verification. A remote attacker could possibly use this issue to bypass certificate validation. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-42790)

It was discovered that Erlang did not check the validity period of OCSP responder certificates. A remote attacker could possibly use this issue to forge OCSP responses using an expired responder certificate. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-42791)

It was discovered that Erlang incorrectly handled relative paths when extracting zip archives. An attacker could possibly use this issue to write arbitrary files outside of the intended directory. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-47078)

It was discovered that the Erlang SFTP server exposed absolute paths when reading symbolic links. An…

Record
USN-8901-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
erlang
Azure Linux:3
before 26.2.5.21-1
26.2.5.21-1
erlang
Debian:12
All versions, plus listed versions
1:25.2.3+dfsg-11:25.2.3+dfsg-1+deb12u11:25.2.3+dfsg-1+deb12u21:25.2.3+dfsg-1+deb12u31:25.2.3+dfsg-1+deb12u4
Show 45 moreShow less
1:25.3.2.10+dfsg-11:25.3.2.10+dfsg-21:25.3.2.11+dfsg-11:25.3.2.12+dfsg-11:25.3.2.12+dfsg-21:25.3.2.12+dfsg-31:25.3.2.8+dfsg-11:26.0+dfsg-11:26.0.1+dfsg-11:26.0.2+dfsg-11:26.0~rc2+dfsg-11:26.0~rc3+dfsg-11:26.1.2+dfsg-11:26.2.1+dfsg-11:26.2.4+dfsg-11:27.0+dfsg-11:27.0.1+dfsg-11:27.0.1+dfsg-21:27.0.1+dfsg-31:27.0~rc3+dfsg-11:27.0~rc3+dfsg-21:27.0~rc3+dfsg-31:27.0~rc3+dfsg-41:27.1.2+dfsg-11:27.2+dfsg-11:27.2+dfsg-21:27.2+dfsg-3~exp11:27.2.1+dfsg-11:27.2.1+dfsg-21:27.2.2+dfsg-11:27.2.3+dfsg-11:27.2.4+dfsg-11:27.3+dfsg-11:27.3.1+dfsg-11:27.3.2+dfsg-11:27.3.3+dfsg-11:27.3.4+dfsg-11:27.3.4.1+dfsg-11:27.3.4.10+dfsg-11:27.3.4.11+dfsg-11:27.3.4.11+dfsg-21:27.3.4.11+dfsg-31:27.3.4.11+dfsg-41:27.3.4.11+dfsg-51:27.3.4.11+dfsg-6
None known
erlang
Debian:13
before 1:27.3.4.1+dfsg-1+deb13u3, plus listed versions
1:27.3.4.1+dfsg-11:27.3.4.1+dfsg-1+deb13u11:27.3.4.1+dfsg-1+deb13u2
1:27.3.4.1+dfsg-1+deb13u3
erlang
Debian:14
before 1:27.3.4.12+dfsg-1, plus listed versions
1:27.3.4.1+dfsg-11:27.3.4.10+dfsg-11:27.3.4.11+dfsg-11:27.3.4.11+dfsg-21:27.3.4.11+dfsg-3
Show 9 moreShow less
1:27.3.4.11+dfsg-41:27.3.4.11+dfsg-51:27.3.4.11+dfsg-61:27.3.4.11+dfsg-71:27.3.4.3+dfsg-11:27.3.4.4+dfsg-11:27.3.4.6+dfsg-11:27.3.4.8+dfsg-11:27.3.4.9+dfsg-1
1:27.3.4.12+dfsg-1
erlang
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-asn1
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-asn1-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-compiler
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-crypto
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-crypto-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
Show 152 moreShow less
Affected packages
PackageAffectedFixed
erlang-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-debugsource
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-eldap
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-erl_interface-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-erts
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-erts-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-gdb-tools-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-inets
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-kernel
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-mnesia
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-odbc-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-os_mon
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-os_mon-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-parsetools
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-public_key
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-runtime_tools
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-runtime_tools-debuginfo
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-sasl
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-snmp
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-ssl
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-stdlib
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-syntax_tools
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-tools
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
erlang-xmerl
Red Hat:openstack:18.0::el9
From an advisory covering 2 CVEs
before 0:26.2.5.21-2.el9ost
0:26.2.5.21-2.el9ost
collectd-sensubility
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.2.1-1.1.el8ost
0:0.2.1-1.1.el8ost
collectd-sensubility-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.2.1-1.1.el8ost
0:0.2.1-1.1.el8ost
etcd
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:3.3.23-22.el8ost
0:3.3.23-22.el8ost
etcd-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:3.3.23-22.el8ost
0:3.3.23-22.el8ost
etcd-debugsource
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:3.3.23-22.el8ost
0:3.3.23-22.el8ost
openstack-keystone
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:16.0.3-2.20260616134936.9d699a7.el8ost
1:16.0.3-2.20260616134936.9d699a7.el8ost
python3-keystone
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:16.0.3-2.20260616134936.9d699a7.el8ost
1:16.0.3-2.20260616134936.9d699a7.el8ost
python-pyasn1
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.4.6-4.el8ost
0:0.4.6-4.el8ost
python3-pyasn1
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.4.6-4.el8ost
0:0.4.6-4.el8ost
python3-pyasn1-modules
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.4.6-4.el8ost
0:0.4.6-4.el8ost
openstack-nova
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-api
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-common
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-compute
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-conductor
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-console
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-migration
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-novncproxy
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-scheduler
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-serialproxy
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-spicehtml5proxy
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
python3-nova
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-glance
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:19.0.5-2.20260512165254.eb6ad61.el8ost
1:19.0.5-2.20260512165254.eb6ad61.el8ost
python3-glance
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:19.0.5-2.20260512165254.eb6ad61.el8ost
1:19.0.5-2.20260512165254.eb6ad61.el8ost
erlang
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-asn1
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-asn1-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-compiler
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-crypto
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-crypto-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-debugsource
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-eldap
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-erl_interface-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-erts
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-erts-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-hipe
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-inets
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-kernel
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-mnesia
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-odbc-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-os_mon
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-os_mon-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-parsetools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-public_key
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-runtime_tools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-runtime_tools-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-sasl
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-snmp
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-ssl
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-stdlib
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-syntax_tools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-tools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-tools-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-xmerl
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
python-oslo-messaging
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:10.2.4-2.20260710155333.82281a0.el8ost
0:10.2.4-2.20260710155333.82281a0.el8ost
python3-oslo-messaging
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:10.2.4-2.20260710155333.82281a0.el8ost
0:10.2.4-2.20260710155333.82281a0.el8ost
erlang27
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-asn1
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-common_test
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-compiler
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-crypto
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-debugger
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-dialyzer
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-diameter
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-edoc
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-eldap
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-erl_interface
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-erts
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-et
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-eunit
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-examples
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-ftp
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-gdb-tools
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-inets
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-jinterface
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-kernel
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-megaco
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-mnesia
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-observer
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-odbc
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-os_mon
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-parsetools
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-public_key
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-reltool
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-runtime_tools
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-sasl
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-snmp
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-ssh
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-ssl
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-stdlib
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-syntax_tools
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-tftp
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-tools
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-wx
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang27-xmerl
Red Hat:hummingbird:1
From an advisory covering 12 CVEs
before 0:27.3.4.17-1.hum1
0:27.3.4.17-1.hum1
erlang
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 27.1.3-160000.5.1
27.1.3-160000.5.1
erlang
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 27.1.3-160000.5.1
27.1.3-160000.5.1
erlang26
SUSE:Linux Enterprise Module for Server Applications 15 SP7
From an advisory covering 22 CVEs
before 26.2.1-150300.7.28.1
26.2.1-150300.7.28.1
erlang26
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 22 CVEs
before 26.2.1-150300.7.28.1
26.2.1-150300.7.28.1
erlang26
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 22 CVEs
before 26.2.1-150300.7.28.1
26.2.1-150300.7.28.1
erlang
SUSE:Linux Enterprise Module for Server Applications 15 SP7
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 19 CVEs
before 23.3.4.19-150300.3.39.1
23.3.4.19-150300.3.39.1
erlang
Ubuntu:Pro:18.04:LTS
before 1:20.2.2+dfsg-1ubuntu2+esm4, plus listed versions
1:20.0.4+dfsg-1ubuntu11:20.1.2+dfsg-1ubuntu11:20.1.3+dfsg-1ubuntu11:20.1.4+dfsg-1ubuntu11:20.1.5+dfsg-1ubuntu1
Show 8 moreShow less
1:20.1.6+dfsg-1ubuntu11:20.1.7+dfsg-1ubuntu11:20.2.1+dfsg-1ubuntu11:20.2.2+dfsg-1ubuntu11:20.2.2+dfsg-1ubuntu21:20.2.2+dfsg-1ubuntu2+esm11:20.2.2+dfsg-1ubuntu2+esm21:20.2.2+dfsg-1ubuntu2+esm3
1:20.2.2+dfsg-1ubuntu2+esm4
erlang
Ubuntu:Pro:20.04:LTS
before 1:22.2.7+dfsg-1ubuntu0.5+esm3, plus listed versions
1:22.0.7+dfsg-1build11:22.2+dfsg-11:22.2.1+dfsg-11:22.2.2+dfsg-11:22.2.3+dfsg-1
Show 9 moreShow less
1:22.2.3+dfsg-21:22.2.4+dfsg-11:22.2.7+dfsg-11:22.2.7+dfsg-1ubuntu0.21:22.2.7+dfsg-1ubuntu0.31:22.2.7+dfsg-1ubuntu0.41:22.2.7+dfsg-1ubuntu0.51:22.2.7+dfsg-1ubuntu0.5+esm11:22.2.7+dfsg-1ubuntu0.5+esm2
1:22.2.7+dfsg-1ubuntu0.5+esm3
erlang
Ubuntu:22.04:LTS
before 1:24.2.1+dfsg-1ubuntu0.8, plus listed versions
1:23.2.6+dfsg-1build11:24.1.1+dfsg-11:24.1.4+dfsg-11:24.1.5+dfsg-11:24.1.5+dfsg-1ubuntu1
Show 9 moreShow less
1:24.2+dfsg-11:24.2.1+dfsg-11:24.2.1+dfsg-1ubuntu0.11:24.2.1+dfsg-1ubuntu0.21:24.2.1+dfsg-1ubuntu0.31:24.2.1+dfsg-1ubuntu0.41:24.2.1+dfsg-1ubuntu0.51:24.2.1+dfsg-1ubuntu0.61:24.2.1+dfsg-1ubuntu0.7
1:24.2.1+dfsg-1ubuntu0.8
erlang
Ubuntu:24.04:LTS
before 1:25.3.2.8+dfsg-1ubuntu4.8, plus listed versions
1:25.2.3+dfsg-11:25.3.2.8+dfsg-11:25.3.2.8+dfsg-1ubuntu11:25.3.2.8+dfsg-1ubuntu31:25.3.2.8+dfsg-1ubuntu4
Show 7 moreShow less
1:25.3.2.8+dfsg-1ubuntu4.11:25.3.2.8+dfsg-1ubuntu4.21:25.3.2.8+dfsg-1ubuntu4.31:25.3.2.8+dfsg-1ubuntu4.41:25.3.2.8+dfsg-1ubuntu4.51:25.3.2.8+dfsg-1ubuntu4.61:25.3.2.8+dfsg-1ubuntu4.7
1:25.3.2.8+dfsg-1ubuntu4.8
erlang
Ubuntu:25.10
All versions, plus listed versions
1:27.3+dfsg-1ubuntu11:27.3+dfsg-1ubuntu1.11:27.3.4.1+dfsg-11:27.3.4.1+dfsg-1build11:27.3.4.1+dfsg-1ubuntu0.1
None known
erlang
Ubuntu:26.04:LTS
before 1:27.3.4.6+dfsg-1ubuntu0.2, plus listed versions
1:27.3.4.1+dfsg-1build11:27.3.4.3+dfsg-11:27.3.4.4+dfsg-11:27.3.4.6+dfsg-11:27.3.4.6+dfsg-1ubuntu0.1
1:27.3.4.6+dfsg-1ubuntu0.2
erlang
Ubuntu:Pro:14.04:LTS
From an advisory covering 30 CVEs
before 1:16.b.3-dfsg-1ubuntu2.2+esm3, plus listed versions
1:16.b.1-dfsg-4ubuntu11:16.b.2-dfsg-1ubuntu11:16.b.2-dfsg-2ubuntu11:16.b.3-dfsg-1ubuntu11:16.b.3-dfsg-1ubuntu2
Show 4 moreShow less
1:16.b.3-dfsg-1ubuntu2.11:16.b.3-dfsg-1ubuntu2.21:16.b.3-dfsg-1ubuntu2.2+esm11:16.b.3-dfsg-1ubuntu2.2+esm2
1:16.b.3-dfsg-1ubuntu2.2+esm3
erlang
Ubuntu:Pro:16.04:LTS
From an advisory covering 30 CVEs
before 1:18.3-dfsg-1ubuntu3.1+esm4, plus listed versions
1:18.0-dfsg-1ubuntu11:18.0-dfsg-1ubuntu21:18.2-dfsg-2ubuntu11:18.3-dfsg-1ubuntu11:18.3-dfsg-1ubuntu2
Show 5 moreShow less
1:18.3-dfsg-1ubuntu31:18.3-dfsg-1ubuntu3.11:18.3-dfsg-1ubuntu3.1+esm11:18.3-dfsg-1ubuntu3.1+esm21:18.3-dfsg-1ubuntu3.1+esm3
1:18.3-dfsg-1ubuntu3.1+esm4
erlang
Ubuntu:Pro:18.04:LTS
From an advisory covering 30 CVEs
before 1:20.2.2+dfsg-1ubuntu2+esm4, plus listed versions
1:20.0.4+dfsg-1ubuntu11:20.1.2+dfsg-1ubuntu11:20.1.3+dfsg-1ubuntu11:20.1.4+dfsg-1ubuntu11:20.1.5+dfsg-1ubuntu1
Show 8 moreShow less
1:20.1.6+dfsg-1ubuntu11:20.1.7+dfsg-1ubuntu11:20.2.1+dfsg-1ubuntu11:20.2.2+dfsg-1ubuntu11:20.2.2+dfsg-1ubuntu21:20.2.2+dfsg-1ubuntu2+esm11:20.2.2+dfsg-1ubuntu2+esm21:20.2.2+dfsg-1ubuntu2+esm3
1:20.2.2+dfsg-1ubuntu2+esm4
erlang
Ubuntu:Pro:20.04:LTS
From an advisory covering 30 CVEs
before 1:22.2.7+dfsg-1ubuntu0.5+esm3, plus listed versions
1:22.0.7+dfsg-1build11:22.2+dfsg-11:22.2.1+dfsg-11:22.2.2+dfsg-11:22.2.3+dfsg-1
Show 9 moreShow less
1:22.2.3+dfsg-21:22.2.4+dfsg-11:22.2.7+dfsg-11:22.2.7+dfsg-1ubuntu0.21:22.2.7+dfsg-1ubuntu0.31:22.2.7+dfsg-1ubuntu0.41:22.2.7+dfsg-1ubuntu0.51:22.2.7+dfsg-1ubuntu0.5+esm11:22.2.7+dfsg-1ubuntu0.5+esm2
1:22.2.7+dfsg-1ubuntu0.5+esm3
erlang
Ubuntu:22.04:LTS
From an advisory covering 30 CVEs
before 1:24.2.1+dfsg-1ubuntu0.8, plus listed versions
1:23.2.6+dfsg-1build11:24.1.1+dfsg-11:24.1.4+dfsg-11:24.1.5+dfsg-11:24.1.5+dfsg-1ubuntu1
Show 9 moreShow less
1:24.2+dfsg-11:24.2.1+dfsg-11:24.2.1+dfsg-1ubuntu0.11:24.2.1+dfsg-1ubuntu0.21:24.2.1+dfsg-1ubuntu0.31:24.2.1+dfsg-1ubuntu0.41:24.2.1+dfsg-1ubuntu0.51:24.2.1+dfsg-1ubuntu0.61:24.2.1+dfsg-1ubuntu0.7
1:24.2.1+dfsg-1ubuntu0.8
erlang
Ubuntu:24.04:LTS
From an advisory covering 30 CVEs
before 1:25.3.2.8+dfsg-1ubuntu4.8, plus listed versions
1:25.2.3+dfsg-11:25.3.2.8+dfsg-11:25.3.2.8+dfsg-1ubuntu11:25.3.2.8+dfsg-1ubuntu31:25.3.2.8+dfsg-1ubuntu4
Show 7 moreShow less
1:25.3.2.8+dfsg-1ubuntu4.11:25.3.2.8+dfsg-1ubuntu4.21:25.3.2.8+dfsg-1ubuntu4.31:25.3.2.8+dfsg-1ubuntu4.41:25.3.2.8+dfsg-1ubuntu4.51:25.3.2.8+dfsg-1ubuntu4.61:25.3.2.8+dfsg-1ubuntu4.7
1:25.3.2.8+dfsg-1ubuntu4.8
erlang
Ubuntu:26.04:LTS
From an advisory covering 30 CVEs
before 1:27.3.4.6+dfsg-1ubuntu0.2, plus listed versions
1:27.3.4.1+dfsg-1build11:27.3.4.3+dfsg-11:27.3.4.4+dfsg-11:27.3.4.6+dfsg-11:27.3.4.6+dfsg-1ubuntu0.1
1:27.3.4.6+dfsg-1ubuntu0.2
erlang27
openSUSE:Tumbleweed
From an advisory covering 14 CVEs
before 27.1.3-2.1
27.1.3-2.1
erlang
openSUSE:Tumbleweed
From an advisory covering 24 CVEs
before 28.5.0.4-1.1
28.5.0.4-1.1
erlang
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 27.1.3-160000.5.1
27.1.3-160000.5.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-42790 is a high vulnerability (CVSS 7.6) in Erlang Otp, published May 27, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 28th percentile. Fixed in erlang 26.2.5.21-1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 31 versions, 162 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open