Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:deb/debian/erlang@1:27.3.4.11%2Bdfsg-7
purl pkg:deb/debian/erlang@1:27.3.4.11%2Bdfsg-7
Next non-vulnerable version 1:27.3.4.12+dfsg-1
Latest non-vulnerable version 1:27.3.4.12+dfsg-1
Risk
Vulnerabilities affecting this package (3)
Vulnerability Summary Fixed by
VCID-1py9-5tap-d7fv
Aliases:
CVE-2026-42789
Improper Following of a Certificate's Chain of Trust vulnerability in Erlang OTP public_key (pubkey_cert module) allows a non-CA certificate to be accepted as an intermediate issuer, enabling certificate chain forgery. In lib/public_key/src/pubkey_cert.erl, pubkey_cert:validate_extensions/7 contains two flaws that together allow a certificate with basicConstraints cA:false and no keyUsage extension to be used as an intermediate issuer in a chain passed to public_key:pkix_path_validation/3: the cA:false clause recurses into the remaining extensions without rejecting the certificate when it is in issuer position, and the keyUsage check only fires when the extension is present, so a certificate lacking keyUsage entirely bypasses the keyCertSign enforcement. Any party holding an end-entity certificate with basicConstraints cA:false and no keyUsage extension, issued by any CA in the victim's trust store, can use that certificate's private key to sign forged leaf certificates for arbitrary identities. public_key:pkix_path_validation/3 accepts the resulting chain, and by extension every TLS or mTLS endpoint built on the OTP ssl application that relies on the default verifier is affected, including server identity verification on the client side and client certificate verification on mTLS servers. This issue affects OTP from OTP 17.0 before OTP 26.2.5.21, 27.3.4.12, 28.5.0.1, and 29.0.1 corresponding to public_key from 0.22 before 1.15.1.7, 1.17.1.3, 1.20.3.1, and 1.21.1.
1:27.3.4.12+dfsg-1
Affected by 0 other vulnerabilities.
VCID-7xvh-aqcu-uyb4
Aliases:
CVE-2026-42791
1:27.3.4.12+dfsg-1
Affected by 0 other vulnerabilities.
VCID-8a5v-tu8j-7kfe
Aliases:
CVE-2026-42790
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 26.2.5.21, 27.3.4.12, 28.5.0.1, and 29.0.1 corresponding to public_key from 1.4 before 1.15.1.7, 1.17.1.3, 1.20.3.1, and 1.21.1.
1:27.3.4.12+dfsg-1
Affected by 0 other vulnerabilities.
Vulnerabilities fixed by this package (4)
Vulnerability Summary Aliases
VCID-4ny1-ztaq-yudj erlang/otp: Erlang/OTP kernel: DNS cache poisoning via predictable DNS transaction IDs CVE-2026-28810
VCID-4qr6-9z6u-ekb3 Erlang OTP: Erlang OTP public_key: OCSP authorization bypass and information disclosure due to missing signature verification CVE-2026-32144
VCID-qqzg-7f84-4fhz Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP ssh (ssh_sftpd module) allows an authenticated SFTP user to modify file attributes outside the configured chroot directory. The SFTP daemon (ssh_sftpd) stores the raw, user-supplied path in file handles instead of the chroot-resolved path. When SSH_FXP_FSETSTAT is issued on such a handle, file attributes (permissions, ownership, timestamps) are modified on the real filesystem path, bypassing the root directory boundary entirely. Any authenticated SFTP user on a server configured with the root option can modify file attributes of files outside the intended chroot boundary. The prerequisite is that a target file must exist on the real filesystem at the same relative path. Note that this vulnerability only allows modification of file attributes; file contents cannot be read or altered through this attack vector. If the SSH daemon runs as root, this enables direct privilege escalation: an attacker can set the setuid bit on any binary, change ownership of sensitive files, or make system configuration world-writable. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines ssh_sftpd:do_open/4 and ssh_sftpd:handle_op/4. This issue affects OTP from OTP 17.0 until OTP 28.4.3, 27.3.4.11, and 26.2.5.20 corresponding to ssh from 3.01 until 5.5.3, 5.2.11.7, and 5.1.4.15. CVE-2026-32147
VCID-ws6x-zs8f-b3d5 erlang/otp: inets: Erlang OTP inets modules: Unauthenticated access to protected CGI scripts via incorrect authorization CVE-2026-28808

Date Actor Action Vulnerability Source VulnerableCode Version
2026-05-30T01:20:42.668637+00:00 Debian Importer Fixing VCID-ws6x-zs8f-b3d5 https://security-tracker.debian.org/tracker/data/json 38.6.0
2026-05-30T00:42:07.083549+00:00 Debian Importer Fixing VCID-qqzg-7f84-4fhz https://security-tracker.debian.org/tracker/data/json 38.6.0
2026-05-30T00:37:53.165743+00:00 Debian Importer Fixing VCID-4ny1-ztaq-yudj https://security-tracker.debian.org/tracker/data/json 38.6.0
2026-05-30T00:30:04.298385+00:00 Debian Importer Affected by VCID-1py9-5tap-d7fv https://security-tracker.debian.org/tracker/data/json 38.6.0
2026-05-30T00:29:02.853037+00:00 Debian Importer Affected by VCID-8a5v-tu8j-7kfe https://security-tracker.debian.org/tracker/data/json 38.6.0
2026-05-29T23:21:51.549533+00:00 Debian Importer Affected by VCID-7xvh-aqcu-uyb4 https://security-tracker.debian.org/tracker/data/json 38.6.0
2026-05-29T23:16:45.268177+00:00 Debian Importer Fixing VCID-4qr6-9z6u-ekb3 https://security-tracker.debian.org/tracker/data/json 38.6.0