Vulnerability record · CVE-2021-3449 · published 25 March 2021
CVE-2021-3449: OpenSSL TLS server NULL pointer dereference via renegotiation ClientHello
OOpenssl · Openssl
An OpenSSL TLS server can be crashed by a maliciously crafted TLSv1.2 renegotiation ClientHello that omits the signature_algorithms extension while including signature_algorithms_cert, triggering a NULL pointer dereference. Only servers with TLSv1.2 and renegotiation enabled (the default) are affected; OpenSSL TLS clients are not impacted. All OpenSSL 1.1.1 versions through 1.1.1j are affected, and 1.0.2 is not.
Description
An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. All OpenSSL 1.1.1 versions are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1k. OpenSSL 1.0.2 is not impacted by this issue. Fixed in OpenSSL 1.1.1k (Affected 1.1.1-1.1.1j).
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Automated analysis
high priorityRemote unauthenticated denial of service against a widely deployed library, with a high EPSS score despite no KEV listing.
What it is
An OpenSSL TLS server can be crashed by a maliciously crafted TLSv1.2 renegotiation ClientHello that omits the signature_algorithms extension while including signature_algorithms_cert, triggering a NULL pointer dereference. Only servers with TLSv1.2 and renegotiation enabled (the default) are affected; OpenSSL TLS clients are not impacted. All OpenSSL 1.1.1 versions through 1.1.1j are affected, and 1.0.2 is not.
Impact
An unauthenticated remote attacker can crash the TLS server process, causing a denial of service. There is no confidentiality or integrity impact; only availability is affected.
Attack surface
Reached over the network by sending a crafted renegotiation ClientHello to a TLSv1.2 server with renegotiation enabled. No authentication or user interaction is required, though the CVSS vector rates attack complexity as high.
Exploitation
Not listed in CISA KEV and no ransomware usage documented, but EPSS is high at roughly 0.64 (99th percentile), indicating elevated likelihood of exploitation activity. References are advisories and patches only, with no public exploit tags.
What to do
- Upgrade OpenSSL to 1.1.1k or later; 1.0.2 is not affected
- Apply vendor patches for bundled OpenSSL in Debian, FreeBSD, NetApp, Oracle, Siemens, SonicWall, McAfee, Node.js and other listed products
- Disable TLSv1.2 renegotiation where the application permits it
- Restrict network exposure of TLS services that cannot be patched immediately
- Track vendor advisories for downstream products that embed the affected OpenSSL versions
Detection
- Monitor TLS server logs and process supervisors for repeated unexpected crashes or restarts of services linked against OpenSSL 1.1.1
- Inspect TLS handshake traffic for renegotiation ClientHello messages that omit signature_algorithms but include signature_algorithms_cert
- Alert on high rates of renegotiation attempts from single sources against TLSv1.2 endpoints
- Correlate crash telemetry with inbound connection source IPs to identify repeat offenders
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
106 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
Track CVE-2021-3449 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2021-3449), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.