CVE-2026-54876
Client-Side Memory Leak in OCSP Response Checking
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries.
Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service.
CWE: CWE-401: Missing Release of Memory after Effective Lifetime
Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server.
When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function.
The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time.
OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected.
FIPS impact: no
The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Client-Side Memory Leak in OCSP Response Checking
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries.
Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service.
CWE: CWE-401: Missing Release of Memory after Effective Lifetime
Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server.
When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function.
The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time.
OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected.
FIPS impact: no
The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
CVE-2026-54876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
EUVDEUVD-2026-53385
7.5
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries.
Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service.
CWE: CWE-401: Missing Release of Memory after Effective Lifetime
Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server.
When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function.
The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time.
OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected.
FIPS impact: no
The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
EUVD-2026-53385- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5cfw-78wc-wvjq
7.5
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled...
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries.
Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service.
CWE: CWE-401: Missing Release of Memory after Effective Lifetime
Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server.
When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function.
The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time.
OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected.
FIPS impact: no
The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
GHSA-5cfw-78wc-wvjq- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
NVD
7.5
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries.
Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service.
CWE: CWE-401: Missing Release of Memory after Effective Lifetime
Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server.
When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function.
The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time.
OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected.
FIPS impact: no
The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
CVE-2026-54876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
OSVBELL-CVE-2026-54876
7.5
CVE-2026-54876 does not affect BellSoft software
- Record
BELL-CVE-2026-54876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
Client-Side Memory Leak in OCSP Response Checking
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries.
Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service.
CWE: CWE-401: Missing Release of Memory after Effective Lifetime
Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server.
When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function.
The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time.
OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected.
FIPS impact: no
The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
CVE-2026-54876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2026-54876
7.5
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries. Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service. CWE: CWE-401: Missing Release of Memory after Effective Lifetime Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server. When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function. The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time. OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected. FIPS impact: no The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
DEBIAN-CVE-2026-54876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:42825
9.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:42825- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:55543
9.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:55543- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:56097
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:56097- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57021
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:57021- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57565
9.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:57565- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57986
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:57986- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57994
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:57994- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-54876
7.5
Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries. Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service. CWE: CWE-401: Missing Release of Memory after Effective Lifetime Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the X509_V_FLAG_OCSP_RESP_CHECK or X509_V_FLAG_OCSP_RESP_CHECK_ALL verification flags, for example when a TLS client verifies an OCSP response stapled into the TLS handshake by the server. When the received BasicOCSPResponse contains an empty SEQUENCE OF SingleResponse, which is permitted on the wire and accepted by the OpenSSL decoder, the OCSP_BASICRESP structure allocated by OCSP_response_get1_basic() was not freed because an early return bypassed the cleanup code at the end of the function. The amount of memory leaked per handshake can be amplified by the attacker by padding the certs field of the BasicOCSPResponse with bogus certificates, which are parsed and stored in the leaked structure before the empty response check triggers the early return. A long-running TLS client that repeatedly connects to a malicious server can have its memory exhausted over time. OCSP response checking is not enabled by default. Only client applications that explicitly enable the OCSP response check verification flags are affected. FIPS impact: no The FIPS modules in 4.0 and 3.6 are not affected by this issue as the affected code is outside the OpenSSL FIPS module boundary.
- Record
UBUNTU-CVE-2026-54876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslDebian:14 |
before 3.6.4-1, plus listed versions 3.5.1-13.5.2-13.5.3-13.5.4-13.5.4-1~deb13u1 Show 18 moreShow less3.5.4-1~deb13u23.5.5-13.5.5-1~deb13u13.5.5-1~deb13u23.5.6-1~deb13u13.5.6-1~deb13u23.5.7-1~deb13u13.5.7-1~deb13u23.5.7-1~deb13u33.6.0-13.6.0-23.6.0~~alpha1-13.6.0~~beta1-13.6.1-13.6.1-23.6.1-33.6.2-13.6.3-1 |
3.6.4-1 |
chunkahRed Hat:hummingbird:1 |
before 0:0.6.0-3.hum1 | 0:0.6.0-3.hum1 |
python-cryptographyRed Hat:hummingbird:1 |
before 0:50.0.0-1.hum1 | 0:50.0.0-1.hum1 |
python3-cryptographyRed Hat:hummingbird:1 |
before 0:50.0.0-1.hum1 | 0:50.0.0-1.hum1 |
opensslRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
openssl-config-fipsRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
openssl-develRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
openssl-devel-engineRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
openssl-fips-provider-upstreamRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
openssl-libsRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
Show 43 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openssl-perlRed Hat:hummingbird:1 |
before 0:3.5.6-0.5.hum1 | 0:3.5.6-0.5.hum1 |
openssl3Red Hat:hummingbird:1 |
before 0:3.5.7-2.2.hum1 | 0:3.5.7-2.2.hum1 |
openssl3-develRed Hat:hummingbird:1 |
before 0:3.5.7-2.2.hum1 | 0:3.5.7-2.2.hum1 |
openssl3-devel-engineRed Hat:hummingbird:1 |
before 0:3.5.7-2.2.hum1 | 0:3.5.7-2.2.hum1 |
openssl3-libsRed Hat:hummingbird:1 |
before 0:3.5.7-2.2.hum1 | 0:3.5.7-2.2.hum1 |
ruby4.0Red Hat:hummingbird:1 |
before 0:4.0.6-37.2.hum1 | 0:4.0.6-37.2.hum1 |
ruby4.0-bundled-gemsRed Hat:hummingbird:1 |
before 0:4.0.6-37.2.hum1 | 0:4.0.6-37.2.hum1 |
ruby4.0-default-gemsRed Hat:hummingbird:1 |
before 0:4.0.6-37.2.hum1 | 0:4.0.6-37.2.hum1 |
ruby4.0-develRed Hat:hummingbird:1 |
before 0:4.0.6-37.2.hum1 | 0:4.0.6-37.2.hum1 |
ruby4.0-docRed Hat:hummingbird:1 |
before 0:4.0.6-37.2.hum1 | 0:4.0.6-37.2.hum1 |
ruby4.0-libsRed Hat:hummingbird:1 |
before 0:4.0.6-37.2.hum1 | 0:4.0.6-37.2.hum1 |
rubygem4.0-bigdecimalRed Hat:hummingbird:1 |
before 0:4.0.1-37.2.hum1 | 0:4.0.1-37.2.hum1 |
rubygem4.0-bundlerRed Hat:hummingbird:1 |
before 0:4.0.16-37.2.hum1 | 0:4.0.16-37.2.hum1 |
rubygem4.0-develRed Hat:hummingbird:1 |
before 0:4.0.16-37.2.hum1 | 0:4.0.16-37.2.hum1 |
rubygem4.0-io-consoleRed Hat:hummingbird:1 |
before 0:0.8.2-37.2.hum1 | 0:0.8.2-37.2.hum1 |
rubygem4.0-irbRed Hat:hummingbird:1 |
before 0:1.16.0-37.2.hum1 | 0:1.16.0-37.2.hum1 |
rubygem4.0-jsonRed Hat:hummingbird:1 |
before 0:2.18.0-37.2.hum1 | 0:2.18.0-37.2.hum1 |
rubygem4.0-minitestRed Hat:hummingbird:1 |
before 0:6.0.0-37.2.hum1 | 0:6.0.0-37.2.hum1 |
rubygem4.0-power_assertRed Hat:hummingbird:1 |
before 0:3.0.1-37.2.hum1 | 0:3.0.1-37.2.hum1 |
rubygem4.0-psychRed Hat:hummingbird:1 |
before 0:5.3.1-37.2.hum1 | 0:5.3.1-37.2.hum1 |
rubygem4.0-raccRed Hat:hummingbird:1 |
before 0:1.8.1-37.2.hum1 | 0:1.8.1-37.2.hum1 |
rubygem4.0-rakeRed Hat:hummingbird:1 |
before 0:13.3.1-37.2.hum1 | 0:13.3.1-37.2.hum1 |
rubygem4.0-rbsRed Hat:hummingbird:1 |
before 0:3.10.0-37.2.hum1 | 0:3.10.0-37.2.hum1 |
rubygem4.0-rdocRed Hat:hummingbird:1 |
before 0:7.0.4-37.2.hum1 | 0:7.0.4-37.2.hum1 |
rubygem4.0-rexmlRed Hat:hummingbird:1 |
before 0:3.4.4-37.2.hum1 | 0:3.4.4-37.2.hum1 |
rubygem4.0-rssRed Hat:hummingbird:1 |
before 0:0.3.2-37.2.hum1 | 0:0.3.2-37.2.hum1 |
rubygem4.0-rubygemsRed Hat:hummingbird:1 |
before 0:4.0.16-37.2.hum1 | 0:4.0.16-37.2.hum1 |
rubygem4.0-test-unitRed Hat:hummingbird:1 |
before 0:3.7.5-37.2.hum1 | 0:3.7.5-37.2.hum1 |
rubygem4.0-typeprofRed Hat:hummingbird:1 |
before 0:0.31.1-37.2.hum1 | 0:0.31.1-37.2.hum1 |
ruby3.3Red Hat:hummingbird:1 |
before 0:3.3.10-23.5.hum1 | 0:3.3.10-23.5.hum1 |
ruby3.3-bundled-gemsRed Hat:hummingbird:1 |
before 0:3.3.10-23.5.hum1 | 0:3.3.10-23.5.hum1 |
ruby3.3-default-gemsRed Hat:hummingbird:1 |
before 0:3.3.10-23.5.hum1 | 0:3.3.10-23.5.hum1 |
ruby3.3-develRed Hat:hummingbird:1 |
before 0:3.3.10-23.5.hum1 | 0:3.3.10-23.5.hum1 |
ruby3.3-docRed Hat:hummingbird:1 |
before 0:3.3.10-23.5.hum1 | 0:3.3.10-23.5.hum1 |
ruby3.3-libsRed Hat:hummingbird:1 |
before 0:3.3.10-23.5.hum1 | 0:3.3.10-23.5.hum1 |
ruby3.4Red Hat:hummingbird:1 |
before 0:3.4.10-31.6.hum1 | 0:3.4.10-31.6.hum1 |
ruby3.4-bundled-gemsRed Hat:hummingbird:1 |
before 0:3.4.10-31.6.hum1 | 0:3.4.10-31.6.hum1 |
ruby3.4-default-gemsRed Hat:hummingbird:1 |
before 0:3.4.10-31.6.hum1 | 0:3.4.10-31.6.hum1 |
ruby3.4-develRed Hat:hummingbird:1 |
before 0:3.4.10-31.6.hum1 | 0:3.4.10-31.6.hum1 |
ruby3.4-docRed Hat:hummingbird:1 |
before 0:3.4.10-31.6.hum1 | 0:3.4.10-31.6.hum1 |
ruby3.4-libsRed Hat:hummingbird:1 |
before 0:3.4.10-31.6.hum1 | 0:3.4.10-31.6.hum1 |
nodejsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.10.25~dfsg2-2ubuntu14.2.2~dfsg-14.2.3~dfsg-14.2.4~dfsg-1ubuntu14.2.4~dfsg-2 Show 7 moreShow less4.2.6~dfsg-1ubuntu14.2.6~dfsg-1ubuntu44.2.6~dfsg-1ubuntu4.14.2.6~dfsg-1ubuntu4.24.2.6~dfsg-1ubuntu4.2+esm14.2.6~dfsg-1ubuntu4.2+esm24.2.6~dfsg-1ubuntu4.2+esm3 |
None known |
nodejsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 6.11.4~dfsg-1ubuntu16.11.4~dfsg-1ubuntu26.12.0~dfsg-1ubuntu16.12.0~dfsg-2ubuntu16.12.0~dfsg-2ubuntu2 Show 10 moreShow less8.10.0~dfsg-28.10.0~dfsg-2ubuntu0.28.10.0~dfsg-2ubuntu0.38.10.0~dfsg-2ubuntu0.48.10.0~dfsg-2ubuntu0.4+esm18.10.0~dfsg-2ubuntu0.4+esm28.10.0~dfsg-2ubuntu0.4+esm38.10.0~dfsg-2ubuntu0.4+esm48.10.0~dfsg-2ubuntu0.4+esm58.10.0~dfsg-2ubuntu0.4+esm6 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-54876 is a high vulnerability (CVSS 7.5) in Openssl, published August 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in openssl 3.6.4-1.
References
openssl-library.org/news/secadv/20260805.txt
github.com/openssl/openssl/commit/d8c51048ac037a21bae0f41cad7a3920dc7f3638
github.com/openssl/openssl/commit/155b5fe0f93365e6df1c56ee3606b121080c6c12
openwall.com/lists/oss-security/2026/08/05/8
nvd.nist.gov/vuln/detail/CVE-2026-54876
github.com/advisories/GHSA-5cfw-78wc-wvjq
Show 161 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-54876
github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54876.json
security-tracker.debian.org/tracker/CVE-2026-54876
access.redhat.com/errata/RHSA-2026:42825
images.redhat.com
access.redhat.com/security/cve/CVE-2026-54876
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-75803
access.redhat.com/security/cve/CVE-2026-42769
access.redhat.com/security/cve/CVE-2026-42768
access.redhat.com/security/cve/CVE-2026-34180
access.redhat.com/security/cve/CVE-2026-42767
access.redhat.com/security/cve/CVE-2026-7383
access.redhat.com/security/cve/CVE-2026-45447
access.redhat.com/security/cve/CVE-2026-42766
access.redhat.com/security/cve/CVE-2026-45446
access.redhat.com/security/cve/CVE-2026-34182
access.redhat.com/security/cve/CVE-2026-45445
access.redhat.com/security/cve/CVE-2026-9076
access.redhat.com/security/cve/CVE-2026-34183
access.redhat.com/security/cve/CVE-2026-42765
access.redhat.com/security/cve/CVE-2026-42771
access.redhat.com/security/cve/CVE-2026-34181
access.redhat.com/security/cve/CVE-2026-35188
access.redhat.com/security/cve/CVE-2026-42770
access.redhat.com/security/cve/CVE-2026-42764
access.redhat.com/security/cve/CVE-2026-93599
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_42825.json
bugzilla.redhat.com/show_bug.cgi?id=2481879
cve.org/CVERecord?id=CVE-2026-7383
nvd.nist.gov/vuln/detail/CVE-2026-7383
bugzilla.redhat.com/show_bug.cgi?id=2481880
cve.org/CVERecord?id=CVE-2026-9076
nvd.nist.gov/vuln/detail/CVE-2026-9076
bugzilla.redhat.com/show_bug.cgi?id=2481881
cve.org/CVERecord?id=CVE-2026-34180
nvd.nist.gov/vuln/detail/CVE-2026-34180
bugzilla.redhat.com/show_bug.cgi?id=2481882
cve.org/CVERecord?id=CVE-2026-34181
nvd.nist.gov/vuln/detail/CVE-2026-34181
bugzilla.redhat.com/show_bug.cgi?id=2481884
cve.org/CVERecord?id=CVE-2026-34182
nvd.nist.gov/vuln/detail/CVE-2026-34182
bugzilla.redhat.com/show_bug.cgi?id=2481885
cve.org/CVERecord?id=CVE-2026-34183
nvd.nist.gov/vuln/detail/CVE-2026-34183
bugzilla.redhat.com/show_bug.cgi?id=2481886
cve.org/CVERecord?id=CVE-2026-35188
nvd.nist.gov/vuln/detail/CVE-2026-35188
bugzilla.redhat.com/show_bug.cgi?id=2481887
cve.org/CVERecord?id=CVE-2026-42764
nvd.nist.gov/vuln/detail/CVE-2026-42764
bugzilla.redhat.com/show_bug.cgi?id=2481889
cve.org/CVERecord?id=CVE-2026-42765
nvd.nist.gov/vuln/detail/CVE-2026-42765
bugzilla.redhat.com/show_bug.cgi?id=2481890
cve.org/CVERecord?id=CVE-2026-42766
nvd.nist.gov/vuln/detail/CVE-2026-42766
bugzilla.redhat.com/show_bug.cgi?id=2481891
cve.org/CVERecord?id=CVE-2026-42767
nvd.nist.gov/vuln/detail/CVE-2026-42767
bugzilla.redhat.com/show_bug.cgi?id=2481892
cve.org/CVERecord?id=CVE-2026-42768
nvd.nist.gov/vuln/detail/CVE-2026-42768
bugzilla.redhat.com/show_bug.cgi?id=2481893
cve.org/CVERecord?id=CVE-2026-42769
nvd.nist.gov/vuln/detail/CVE-2026-42769
bugzilla.redhat.com/show_bug.cgi?id=2481894
cve.org/CVERecord?id=CVE-2026-42770
nvd.nist.gov/vuln/detail/CVE-2026-42770
bugzilla.redhat.com/show_bug.cgi?id=2481895
cve.org/CVERecord?id=CVE-2026-42771
nvd.nist.gov/vuln/detail/CVE-2026-42771
bugzilla.redhat.com/show_bug.cgi?id=2481896
cve.org/CVERecord?id=CVE-2026-45445
nvd.nist.gov/vuln/detail/CVE-2026-45445
bugzilla.redhat.com/show_bug.cgi?id=2481897
cve.org/CVERecord?id=CVE-2026-45446
nvd.nist.gov/vuln/detail/CVE-2026-45446
bugzilla.redhat.com/show_bug.cgi?id=2481898
cve.org/CVERecord?id=CVE-2026-45447
nvd.nist.gov/vuln/detail/CVE-2026-45447
bugzilla.redhat.com/show_bug.cgi?id=2511600
cve.org/CVERecord?id=CVE-2026-54876
bugzilla.redhat.com/show_bug.cgi?id=2523425
cve.org/CVERecord?id=CVE-2026-75803
nvd.nist.gov/vuln/detail/CVE-2026-75803
github.com/openssl/openssl/commit/119ab9555dc62275bbd71f6f49529b1a44feba42
github.com/openssl/openssl/commit/3621257986e27e540bf96a11570929a6e5a9e05b
github.com/openssl/openssl/commit/6c7aa6f8f6449b7fe0137ee8be65fcd239bd7d6a
github.com/openssl/openssl/commit/bdeb0cd994d915342787f117ee75044f0dc36f34
github.com/openssl/openssl/commit/bf95f5f772e9362f87b25cfa2f8cb15d984865b9
openssl-library.org/news/secadv/20260825.txt
bugzilla.redhat.com/show_bug.cgi?id=2538431
cve.org/CVERecord?id=CVE-2026-93599
nvd.nist.gov/vuln/detail/CVE-2026-93599
github.com/rustls/webpki/security/advisories/GHSA-82j2-j2ch-gfr8
vulncheck.com/advisories/rustls-webpki-before-0.103.13-panic-via-empty-bit-string
access.redhat.com/errata/RHSA-2026:55543
access.redhat.com/security/cve/CVE-2026-69248
access.redhat.com/security/cve/CVE-2026-69249
access.redhat.com/security/cve/CVE-2026-69247
access.redhat.com/security/cve/CVE-2026-84782
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_55543.json
bugzilla.redhat.com/show_bug.cgi?id=2510835
cve.org/CVERecord?id=CVE-2026-69247
nvd.nist.gov/vuln/detail/CVE-2026-69247
github.com/pyca/cryptography/commit/53fccd93413a8d7f07d6d8999681f27b75cffa3f
github.com/pyca/cryptography/pull/15369
github.com/pyca/cryptography/security/advisories/GHSA-g6cj-pr64-35w5
bugzilla.redhat.com/show_bug.cgi?id=2510830
cve.org/CVERecord?id=CVE-2026-69248
nvd.nist.gov/vuln/detail/CVE-2026-69248
github.com/pyca/cryptography/commit/4d035a4225965edeffd312079a510ef25fcfdcb2
github.com/pyca/cryptography/pull/14888
github.com/pyca/cryptography/security/advisories/GHSA-m2h6-j472-rp4c
bugzilla.redhat.com/show_bug.cgi?id=2510815
cve.org/CVERecord?id=CVE-2026-69249
nvd.nist.gov/vuln/detail/CVE-2026-69249
github.com/pyca/cryptography/commit/4a12cf49675a184e47f912b00b04f3a629283582
github.com/pyca/cryptography/pull/14960
github.com/pyca/cryptography/security/advisories/GHSA-jwv3-5hgf-82ww
bugzilla.redhat.com/show_bug.cgi?id=2537080
cve.org/CVERecord?id=CVE-2026-84782
nvd.nist.gov/vuln/detail/CVE-2026-84782
openssl-library.org/news/vulnerabilities
access.redhat.com/errata/RHSA-2026:56097
access.redhat.com/security/cve/CVE-2026-14456
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56097.json
bugzilla.redhat.com/show_bug.cgi?id=2515348
cve.org/CVERecord?id=CVE-2026-14456
nvd.nist.gov/vuln/detail/CVE-2026-14456
github.com/openssl/openssl/commit/08e7756c3900bcfd77a720e7b74e27d6e4ed01a9
github.com/openssl/openssl/commit/4084152e040329ca0194c4c1750b9b46d00a5b6b
github.com/openssl/openssl/commit/f2f1465f2d2e5c61dfeac4d20fd093797d821139
openssl-library.org/news/secadv/20260813.txt
access.redhat.com/errata/RHSA-2026:57021
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57021.json
access.redhat.com/errata/RHSA-2026:57565
access.redhat.com/security/cve/CVE-2026-33210
access.redhat.com/security/cve/CVE-2026-80213
access.redhat.com/security/cve/CVE-2026-80212
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57565.json
bugzilla.redhat.com/show_bug.cgi?id=2449871
cve.org/CVERecord?id=CVE-2026-33210
nvd.nist.gov/vuln/detail/CVE-2026-33210
github.com/ruby/json/security/advisories/GHSA-3m6g-2423-7cp3
bugzilla.redhat.com/show_bug.cgi?id=2525066
cve.org/CVERecord?id=CVE-2026-80212
nvd.nist.gov/vuln/detail/CVE-2026-80212
github.com/ruby/resolv/commit/6393c628b224d0234ef915813c0977e11ebe57ea
ruby-lang.org/en/news/2026/08/27/multiple-vulnerabilities-in-resolv
bugzilla.redhat.com/show_bug.cgi?id=2525014
cve.org/CVERecord?id=CVE-2026-80213
nvd.nist.gov/vuln/detail/CVE-2026-80213
github.com/ruby/resolv/commit/b336e42d6a3e2a824308f7b47fa26a968641b366
access.redhat.com/errata/RHSA-2026:57986
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57986.json
access.redhat.com/errata/RHSA-2026:57994
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57994.json
ubuntu.com/security/CVE-2026-54876