Skip to main content

OpenSSL CVE-2026-14457

| EUVDEUVD-2026-65479 HIGH
NULL Pointer Dereference (CWE-476)
2026-08-25 openssl-security@openssl.org GHSA-6m2h-7hrp-6jw8
High
Disputed · 7.5 Vendor: openssl
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify OpenSSL endpoint with key-only RPK mode
  2. Delivery
    Initiate TLS handshake
  3. Exploit
    Include `signature_algorithms_cert` extension in ClientHello or CertificateRequest
  4. Execution
    `check_cert_usable()` dereferences NULL cert pointer
  5. Impact
    Application process aborts (DoS)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the targeted endpoint be explicitly configured for RFC7250 Raw Public Key mode with only a private key loaded and no accompanying certificate - this is a non-default configuration that must be deliberately enabled by an operator. The vendor notes this mode is supported but not recommended; the best-practice RPK configuration (key plus certificate) is fully immune. In addition, RPK negotiation must be active for the relevant side (server cert type or client cert type set to RPK). On the attacker side, no authentication is required and no special timing or race condition is needed - sending the signature_algorithms_cert extension in a standard TLS handshake is sufficient. The limiting factors for defenders: most OpenSSL deployments use certificates and are entirely unaffected; RPK deployments with a paired certificate are unaffected; only the deliberate key-only subset is at risk.

Impact

The CVSS 7.5 base score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately reflects that no authentication is required and the attack is network-accessible, but substantially overstates practical risk for most environments. The critical limiting factor is configuration: only deployments explicitly using RFC7250 RPK in key-only mode - a non-default, administratively deliberate choice - are vulnerable. The vendor explicitly states that the standard best-practice configuration (private key plus certificate, even self-signed) is unaffected. SSVC rates exploitation as 'none' with partial technical impact, consistent with the constrained attack surface. Despite being marked Automatable:Yes (a single crafted ClientHello or TLS 1.3 CertificateRequest suffices), the exploitable population is narrow. No EPSS score was provided in the input data, so exploitation probability cannot be quantified numerically. There is no KEV listing and no known public exploit. For organizations that have deliberately deployed key-only RPK - a reasonable choice for certain pinning-based or DANE-based use cases - this is a genuine availability risk against any network-reachable TLS endpoint and should be patched promptly.

Exploit ScenarioDerived

A remote unauthenticated attacker who identifies an OpenSSL TLS endpoint operating in key-only RPK mode sends a ClientHello (TLS 1.2/1.3) or a TLS 1.3 CertificateRequest containing the signature_algorithms_cert extension - an extension that OpenSSL itself does not emit by default and most implementations omit. When OpenSSL's check_cert_usable() processes this extension against the key-only credential slot, it dereferences the NULL certificate pointer and the application aborts. No public exploit code has been identified, but the four fix commits provide sufficient technical detail to reconstruct the triggering condition.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 1.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 25, 2026

NULL pointer dereference in OpenSSL's RFC7250 Raw Public Key (RPK) TLS extension handling crashes any server or client configured in key-only RPK mode when a remote peer sends the typically omitted signature_algorithms_cert extension. Affected versions span OpenSSL 3.4.x through 4.0.x; impact is strictly limited to a process-aborting Denial of Service - no data disclosure or code execution is possible. No public exploit exists and CISA SSVC rates active exploitation as none, but the attack is automatable against any reachable endpoint in this non-default configuration.

RemediationAI

Upgrade to the earliest fixed release applicable to your deployment: OpenSSL 3.4.7, 3.5.8, 3.6.4, or 4.0.2, per the vendor advisory at https://openssl-library.org/news/secadv/20260825.txt. Four upstream commits are confirmed (1e8c398db67404babd3e5af999bb6bd86f720c76, 581aaa0f0a35d214740f0fe1f5283ec41f1212e1, d0af20478688a6aa2f59d61caa3f82136b181d7f, dad836b071da6579510c968615848ba03cac593b). For deployments that cannot patch immediately, the vendor-endorsed workaround is to add a certificate (self-signed is acceptable) alongside the existing private key in the RPK configuration - this eliminates the NULL pointer path entirely and also improves interoperability with peers that do not support bare-key RPK. Alternatively, disabling RFC7250 RPK entirely (SSL_CTX_set_tlsext_use_srtp / cert-type negotiation configuration) removes the feature and therefore the vulnerability, at the cost of losing key-pinning or DANE-RPK functionality. No FIPS-validated modules require remediation.

Affected VersionsENISA

OpenSSL 3.6.0 <3.6.4
OpenSSL 3.5.0 <3.5.8
OpenSSL 4.0.0 <4.0.2
OpenSSL 3.4.0 <3.4.7

Affected Packages

euvd openssl fix: 3.4.7, 3.5.8, 3.6.4, 4.0.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The defect is in ssl/t1_lib.c inside the check_cert_usable() function, which validates whether a configured credential slot can satisfy a peer's signature algorithm constraints. RFC7250 Raw Public Keys (RPKs) allow TLS peers to authenticate using bare public keys rather than X.509 certificate chains. OpenSSL permits a key-only RPK configuration where only a private key is loaded and no certificate is associated. When a peer sends the signature_algorithms_cert TLS extension - which is normally absent in RPK-only exchanges - check_cert_usable() proceeds to inspect the certificate pointer x without first verifying it is non-NULL, triggering a NULL pointer dereference (CWE-476). The upstream fix (commits 1e8c398, 581aaa0, d0af204, dad836b) adds two guard clauses: an early return with success when RPK is negotiated (cert inspection is irrelevant), and a NULL check that returns failure when the slot holds only a private key but X.509 was negotiated instead. No FIPS modules are involved, as the SSL protocol stack is outside the OpenSSL FIPS boundary.

Know when OpenSSL gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Low–High)
Vendor (openssl) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Once a key-only RPK endpoint is found, triggering the crash requires only sending a standard extension with no special timing or privileges, justifying AC:L and PR:N; impact is availability-only (process abort).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 7.5 LOW

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: openssl

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
Patch available
Aug 25, 2026 - 15:01 EUVD
CVSS changed
Aug 25, 2026 - 14:22 NVD
7.5 (HIGH)
CVE Published
Aug 25, 2026 - 13:17 cve.org
HIGH 7.5
CVE Published
Aug 25, 2026 - 13:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Issue summary: In a server or client configuration with RFC7250 Raw Public Keys (RPKs) enabled, and only the private key (with no associated certificate) configured locally, a NULL pointer dereference may occur when the remote peer solicits raw public keys and also sends the typically omitted "signature_algorithms_cert" TLS extension.

Impact summary: The impact is limited to a possible Denial of Service as a result of an application abort, no data disclosure or remote command execution are possible.

CWE: CWE-476: NULL Pointer Dereference

Description: While a passing comment in sample code in the documentation suggests that key-only RPK configurations are supported, the best-practice RPK configuration is to always configure a corresponding certificate (possibly self-signed or signed by any convenient CA).

When the private key is configured along with a matching certificate, the "signature_algorithms_cert" extension is handled reliably even without the fix, and peer clients or servers that don't support raw public keys may be able to complete a TLS connection by pinning or verifying the corresponding certificate or its public key.

Deployments that prefer to configure just a private key with no certificate need to upgrade to an updated release as noted below.

FIPS impact: no

No FIPS modules are affected by this issue, as the SSL protocol implementation is outside the OpenSSL FIPS module boundary.

Executive ViewAI

Why It Matters

OpenSSL versions 3.4.x through 4.0.x contain a denial-of-service vulnerability (CVE-2026-14457) affecting systems configured for Raw Public Key (RPK) mode in TLS. A remote attacker can crash vulnerable processes via malformed TLS extensions, directly disrupting service availability. Organizations using OpenSSL in RPK configurations face operational risk and must prioritize patching.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
1.0%
Top 40% exploitable
Prevalence
Ubiquitous
core TLS library underlying the vast majority of Linux and server deployments
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 1.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2021-3711 CRITICAL POC
9.8 Aug 24

In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Rated cri

CVE-2014-0195 MEDIUM POC
6.8 Jun 05

The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2016-0800 MEDIUM POC
5.9 Mar 01

The SSLv2 protocol, as used in OpenSSL before 1.0.1s and 1.0.2 before 1.0.2g and other products, requires a server to se

CVE-2015-0204 MEDIUM POC
4.3 Jan 09

The ssl3_get_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k

CVE-2022-2068 HIGH
7.3 Jun 21

In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehas

CVE-2015-4000 LOW POC
3.7 May 21

The TLS protocol 1.2 and earlier, when a DHE_EXPORT ciphersuite is enabled on a server but not on a client, does not pro

CVE-2014-3566 LOW POC
3.4 Oct 15

The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which mak

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-1793 MEDIUM POC
6.5 Jul 09

The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1.0.2c does not properly

CVE-2022-3602 HIGH
7.5 Nov 01

A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Rated hig

Vendor StatusVendor

SUSE

Severity: Important
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Live Patching 15 SP6 Affected
SUSE Linux Enterprise Live Patching 15 SP7 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy