CVE-2026-42791
OCSP responder certificate validity period not checked in public_key
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid.
OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid.
This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate.
This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.3
OCSP responder certificate validity period not checked in public_key
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid.
OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid.
This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate.
This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
- Record
CVE-2026-42791- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-295, CWE-672
- Updated
- 2026-11-02
EUVDEUVD-2026-32273
6.3
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid.
OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid.
This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate.
This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
- Record
EUVD-2026-32273- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Updated
- 2026-11-02
NVD
6.3
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid.
OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid.
This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate.
This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
- Record
CVE-2026-42791- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/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
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-295, CWE-672
- Updated
- 2026-11-02
OSV
6.3
OCSP responder certificate validity period not checked in public_key
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid.
OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid.
This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate.
This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
- Record
CVE-2026-42791- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-295, CWE-672
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-42791
3.7
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid. OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid. This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate. This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
- Record
DEBIAN-CVE-2026-42791- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVEEF-CVE-2026-42791
6.3
OCSP responder certificate validity period not checked in public_key
Summary
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid.
OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid.
This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate.
This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
Workarounds
* For TLS clients using the ssl application, disable OCSP stapling by setting {stapling, no_staple} in the client options, or switch to CRL-based revocation checking with {crl_check, true}. * For applications calling public_key:pkix_ocsp_validate/5 directly, validate the responder certificate's validity period in application code before calling the function.
Configurations
For the ssl application, OCSP stapling must be enabled by setting the stapling option to staple in the TLS client options. OCSP stapling is not enabled by default.
Applications calling public_key:pkix_ocsp_validate/5 directly are unconditionally affected when that function is used.
- Record
EEF-CVE-2026-42791- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-295, CWE-672
- Updated
- 2026-11-02
Show 7 moreShow less
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 High
CVSS: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-42791
6.3
Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows forged OCSP responses signed with an expired responder certificate to be accepted as valid. OCSP response verification in pubkey_ocsp:verify_response/5 and pubkey_ocsp:is_authorized_responder/3 in lib/public_key/src/pubkey_ocsp.erl does not check the validity period (notBefore/notAfter) of the OCSP responder certificate. An attacker who has obtained the private key of an expired CA-designated OCSP responder certificate can forge OCSP responses that Erlang/OTP accepts as valid. This affects TLS clients using OCSP stapling via the ssl application: a malicious or compromised server can present a revoked TLS certificate together with a forged OCSP response signed by an expired responder key, and the client will accept the revoked certificate as valid. It also affects applications calling public_key:pkix_ocsp_validate/5 directly, where the impact depends on the use case — server-side client certificate validation using this API may allow authentication bypass with a revoked client certificate. This issue affects OTP from OTP 27.0 before OTP 29.0.1, OTP 28.5.0.1 and OTP 27.3.4.12, corresponding to public_key from 1.16 before 1.21.1, 1.20.3.1 and 1.17.1.3.
- Record
UBUNTU-CVE-2026-42791- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - 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_keyapplication 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_keyapplication 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_keyapplication 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_keyapplication 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
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
| Package | Affected | Fixed |
|---|---|---|
erlangDebian: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 |
erlangDebian: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 less1: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 |
erlang27Red 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-asn1Red 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_testRed 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-compilerRed 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-cryptoRed 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-debuggerRed 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-dialyzerRed 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-diameterRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:27.3.4.17-1.hum1 | 0:27.3.4.17-1.hum1 |
Show 45 moreShow less
| Package | Affected | Fixed |
|---|---|---|
erlang27-edocRed 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-eldapRed 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_interfaceRed 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-ertsRed 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-etRed 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-eunitRed 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-examplesRed 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-ftpRed 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-toolsRed 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-inetsRed 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-jinterfaceRed 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-kernelRed 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-megacoRed 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-mnesiaRed 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-observerRed 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-odbcRed 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_monRed 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-parsetoolsRed 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_keyRed 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-reltoolRed 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_toolsRed 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-saslRed 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-snmpRed 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-sshRed 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-sslRed 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-stdlibRed 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_toolsRed 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-tftpRed 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-toolsRed 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-wxRed 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-xmerlRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:27.3.4.17-1.hum1 | 0:27.3.4.17-1.hum1 |
erlangSUSE:Linux Enterprise Server 16.0 From an advisory covering 5 CVEs |
before 27.1.3-160000.5.1 | 27.1.3-160000.5.1 |
erlangSUSE: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 |
erlangUbuntu: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 |
erlangUbuntu: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 |
erlangUbuntu: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 less1: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 |
erlangUbuntu: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 less1: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 |
erlangUbuntu: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 less1: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 |
erlangUbuntu: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 less1: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 |
erlangUbuntu: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 less1: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 |
erlangUbuntu: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 less1: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 |
erlangUbuntu: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 |
erlang27openSUSE:Tumbleweed From an advisory covering 14 CVEs |
before 27.1.3-2.1 | 27.1.3-2.1 |
erlangopenSUSE:Tumbleweed From an advisory covering 24 CVEs |
before 28.5.0.4-1.1 | 28.5.0.4-1.1 |
erlangopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 27.1.3-160000.5.1 | 27.1.3-160000.5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-42791 is a medium vulnerability (CVSS 6.3) 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.32%, the 24th percentile. Fixed in erlang 1:27.3.4.1+dfsg-1+deb13u3.
References
github.com/erlang/otp/security/advisories/GHSA-cjxj-wj6x-3fff
cna.erlef.org/cves/CVE-2026-42791.html
osv.dev/vulnerability/EEF-CVE-2026-42791
erlang.org/doc/system/versions.html
github.com/erlang/otp/commit/7995f1fdaee3da569bb810358ce0f546471d169b
github.com/erlang/otp/commit/b3870e02405c709a872b01ba6086065620cdfe76
Show 178 moreShow less
github.com
github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42791.json
nvd.nist.gov/vuln/detail/CVE-2026-42791
github.com/erlang/otp
security-tracker.debian.org/tracker/CVE-2026-42791
access.redhat.com/errata/RHSA-2026:63160
images.redhat.com
access.redhat.com/security/cve/CVE-2026-75538
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-70405
access.redhat.com/security/cve/CVE-2026-55952
access.redhat.com/security/cve/CVE-2026-54891
access.redhat.com/security/cve/CVE-2026-54886
access.redhat.com/security/cve/CVE-2026-48860
access.redhat.com/security/cve/CVE-2026-48858
access.redhat.com/security/cve/CVE-2026-48855
access.redhat.com/security/cve/CVE-2026-42791
access.redhat.com/security/cve/CVE-2026-42790
access.redhat.com/security/cve/CVE-2026-42789
access.redhat.com/security/cve/CVE-2026-49759
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_63160.json
bugzilla.redhat.com/show_bug.cgi?id=2482093
cve.org/CVERecord?id=CVE-2026-42789
nvd.nist.gov/vuln/detail/CVE-2026-42789
cna.erlef.org/cves/CVE-2026-42789.html
github.com/erlang/otp/commit/471cd2f664300a95353c467873800bbe706005db
github.com/erlang/otp/commit/59c8d824386b2eb1614ff9340624843ef6aca0fd
github.com/erlang/otp/security/advisories/GHSA-c99q-jmpx-v8qq
osv.dev/vulnerability/EEF-CVE-2026-42789
bugzilla.redhat.com/show_bug.cgi?id=2482286
cve.org/CVERecord?id=CVE-2026-42790
nvd.nist.gov/vuln/detail/CVE-2026-42790
cna.erlef.org/cves/CVE-2026-42790.html
github.com/erlang/otp/commit/0769050c69d73762672b0db1347b6993a5b31759
github.com/erlang/otp/commit/21abed64eb2026b5f82f432709e4e932f9be389a
github.com/erlang/otp/commit/fb67c6d1836f51105a96d8b769e71e4215a79457
github.com/erlang/otp/security/advisories/GHSA-22cw-4ph4-6447
osv.dev/vulnerability/EEF-CVE-2026-42790
bugzilla.redhat.com/show_bug.cgi?id=2481950
cve.org/CVERecord?id=CVE-2026-42791
bugzilla.redhat.com/show_bug.cgi?id=2487603
cve.org/CVERecord?id=CVE-2026-48855
nvd.nist.gov/vuln/detail/CVE-2026-48855
cna.erlef.org/cves/CVE-2026-48855.html
github.com/erlang/otp/commit/8f4224a0d2676b0653d2c71a889a956e8c2c62d6
github.com/erlang/otp/security/advisories/GHSA-pv7g-pjrq-x2fh
osv.dev/vulnerability/EEF-CVE-2026-48855
bugzilla.redhat.com/show_bug.cgi?id=2487593
cve.org/CVERecord?id=CVE-2026-48858
nvd.nist.gov/vuln/detail/CVE-2026-48858
cna.erlef.org/cves/CVE-2026-48858.html
github.com/erlang/otp/commit/2691a806231ffd0490a8a9e20500dec0c7e73727
github.com/erlang/otp/commit/521bcfa24407ee8cb5614823cf905c37ea3aa605
github.com/erlang/otp/security/advisories/GHSA-24cv-hwgr-37fq
osv.dev/vulnerability/EEF-CVE-2026-48858
bugzilla.redhat.com/show_bug.cgi?id=2487597
cve.org/CVERecord?id=CVE-2026-48860
nvd.nist.gov/vuln/detail/CVE-2026-48860
cna.erlef.org/cves/CVE-2026-48860.html
github.com/erlang/otp/commit/0209a6df65d605552b378273027b3968b35f26b4
github.com/erlang/otp/security/advisories/GHSA-gp7x-mfv6-52cv
osv.dev/vulnerability/EEF-CVE-2026-48860
bugzilla.redhat.com/show_bug.cgi?id=2487607
cve.org/CVERecord?id=CVE-2026-49759
nvd.nist.gov/vuln/detail/CVE-2026-49759
cna.erlef.org/cves/CVE-2026-49759.html
github.com/erlang/otp/commit/3983d495284331c121f600a80bac9fcf4e16381e
github.com/erlang/otp/security/advisories/GHSA-6f4f-chj5-5g97
osv.dev/vulnerability/EEF-CVE-2026-49759
bugzilla.redhat.com/show_bug.cgi?id=2496623
cve.org/CVERecord?id=CVE-2026-54886
nvd.nist.gov/vuln/detail/CVE-2026-54886
cna.erlef.org/cves/CVE-2026-54886.html
github.com/erlang/otp/commit/eaf9550b8ad4738b81149d3f617102d980c6dd18
github.com/erlang/otp/security/advisories/GHSA-7wp4-pc27-2vj9
osv.dev/vulnerability/EEF-CVE-2026-54886
bugzilla.redhat.com/show_bug.cgi?id=2496625
cve.org/CVERecord?id=CVE-2026-54891
nvd.nist.gov/vuln/detail/CVE-2026-54891
cna.erlef.org/cves/CVE-2026-54891.html
github.com/erlang/otp/commit/07d2d0e93f6aaf7652a81e8df075fc1728da5e96
github.com/erlang/otp/security/advisories/GHSA-gf6r-99xw-6qg6
osv.dev/vulnerability/EEF-CVE-2026-54891
bugzilla.redhat.com/show_bug.cgi?id=2496626
cve.org/CVERecord?id=CVE-2026-55952
nvd.nist.gov/vuln/detail/CVE-2026-55952
cna.erlef.org/cves/CVE-2026-55952.html
github.com/erlang/otp/commit/2c3e599797644310e5d4aa39c7193420e59dadff
github.com/erlang/otp/commit/9b5437c72fa3403a75c1aba28e5c532bc191c662
github.com/erlang/otp/commit/e77823e6d980b2ec0b4fe4ea3f2d098ca239e3ce
github.com/erlang/otp/security/advisories/GHSA-8c57-44c9-pc59
osv.dev/vulnerability/EEF-CVE-2026-55952
bugzilla.redhat.com/show_bug.cgi?id=2526850
cve.org/CVERecord?id=CVE-2026-70405
nvd.nist.gov/vuln/detail/CVE-2026-70405
cna.erlef.org/cves/CVE-2026-70405.html
github.com/erlang/otp/commit/aba0fe8c2d700bf4ac94607cf7f00e53bbe4042d
github.com/erlang/otp/commit/e3be1cfe9f6cedd0cd20d9905e05601dfb31c8aa
github.com/erlang/otp/security/advisories/GHSA-q7cq-pfgf-5hr7
osv.dev/vulnerability/EEF-CVE-2026-70405
bugzilla.redhat.com/show_bug.cgi?id=2526856
cve.org/CVERecord?id=CVE-2026-75538
nvd.nist.gov/vuln/detail/CVE-2026-75538
cna.erlef.org/cves/CVE-2026-75538.html
github.com/erlang/otp/commit/08e8efdba8500d2d6f54c6b1de1492b228017c9b
github.com/erlang/otp/security/advisories/GHSA-8m6r-2pj2-25pm
osv.dev/vulnerability/EEF-CVE-2026-75538
suse.com/support/update/announcement/2026/suse-su-202622082-1
bugzilla.suse.com/1244642
bugzilla.suse.com/1262503
bugzilla.suse.com/1266448
bugzilla.suse.com/1266449
bugzilla.suse.com/1266466
suse.com/security/cve/CVE-2025-4748
suse.com/security/cve/CVE-2026-32147
suse.com/security/cve/CVE-2026-42789
suse.com/security/cve/CVE-2026-42790
suse.com/security/cve/CVE-2026-42791
ubuntu.com/security/CVE-2026-42791
ubuntu.com/security/notices/USN-8901-1
ubuntu.com/security/CVE-2025-4748
ubuntu.com/security/CVE-2025-26618
ubuntu.com/security/CVE-2025-30211
ubuntu.com/security/CVE-2026-21620
ubuntu.com/security/CVE-2026-23942
ubuntu.com/security/CVE-2026-23943
ubuntu.com/security/CVE-2026-28808
ubuntu.com/security/CVE-2026-28810
ubuntu.com/security/CVE-2026-32144
ubuntu.com/security/CVE-2026-32147
ubuntu.com/security/CVE-2026-42789
ubuntu.com/security/CVE-2026-42790
ubuntu.com/security/CVE-2026-47078
ubuntu.com/security/CVE-2026-48855
ubuntu.com/security/CVE-2026-48856
ubuntu.com/security/CVE-2026-48858
ubuntu.com/security/CVE-2026-48860
ubuntu.com/security/CVE-2026-49759
ubuntu.com/security/CVE-2026-49760
ubuntu.com/security/CVE-2026-53422
ubuntu.com/security/CVE-2026-54886
ubuntu.com/security/CVE-2026-54887
ubuntu.com/security/CVE-2026-54891
ubuntu.com/security/CVE-2026-55950
ubuntu.com/security/CVE-2026-55952
ubuntu.com/security/CVE-2026-65634
ubuntu.com/security/CVE-2026-68956
ubuntu.com/security/CVE-2026-74994
ubuntu.com/security/CVE-2026-89422
suse.com/security/cve/CVE-2025-48038
suse.com/security/cve/CVE-2025-48039
suse.com/security/cve/CVE-2026-21620
suse.com/security/cve/CVE-2026-23941
suse.com/security/cve/CVE-2026-23942
suse.com/security/cve/CVE-2026-23943
suse.com/security/cve/CVE-2026-28808
suse.com/security/cve/CVE-2026-28810
suse.com/security/cve/CVE-2026-32144
suse.com/security/cve/CVE-2026-42792
suse.com/security/cve/CVE-2026-47078
suse.com/security/cve/CVE-2026-48855
suse.com/security/cve/CVE-2026-48856
suse.com/security/cve/CVE-2026-48858
suse.com/security/cve/CVE-2026-48860
suse.com/security/cve/CVE-2026-49759
suse.com/security/cve/CVE-2026-49760
suse.com/security/cve/CVE-2026-53422
suse.com/security/cve/CVE-2026-54886
suse.com/security/cve/CVE-2026-54887
suse.com/security/cve/CVE-2026-54890
suse.com/security/cve/CVE-2026-54891
suse.com/security/cve/CVE-2026-55737
suse.com/security/cve/CVE-2026-55950
suse.com/security/cve/CVE-2026-55952
suse.com/security/cve/CVE-2026-55953
suse.com/security/cve/CVE-2026-58227
suse.com/security/cve/CVE-2026-59250
suse.com/security/cve/CVE-2026-59251
Left out here: the rest of 1 source description. The JSON record has them.