WaratekVRT Sign in

CVE-2021-23841 OpenSSL

Affected softwareOpenSSL
Severity5.9 Medium CVSS 3.1 2 scores
WeaknessCWE-476
Published16 Feb 2021
Updated17 Jun 2026

Description

The OpenSSL public API function X509_issuer_and_serial_hash() attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it fails to correctly handle any errors that may occur while parsing the issuer field (which might occur if the issuer field is maliciously constructed). This may subsequently result in a NULL pointer deref and a crash leading to a potential denial of service attack. The function X509_issuer_and_serial_hash() is never directly called by OpenSSL itself so applications are only vulnerable if they use this function directly and they use it on certificates that may have been obtained from untrusted sources. OpenSSL versions 1.1.1i and below are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1j. OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1i). Fixed in OpenSSL 1.0.2y (Affected 1.0.2-1.0.2x).

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 5 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 7.5% chance in 30 days

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to Outside Waratek scope, but the CVE names a tracked product.

CVSS

5.9 MEDIUM v3.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H NVD Primary published
CVSS 2.0 4.3 none AV:N/AC:M/Au:N/C:N/I:N/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update October 2021 ↗ CPU 2021-Q4 Oracle Fusion Middleware / Analytics Server (OpenSSL) (5.5.0.0.0, 5.9.0.0.0, 12.2.1.3.0, 12.2.1.4.0)
Oracle Critical Patch Update April 2021 ↗ CPU 2021-Q2 Oracle Java SE / Node (OpenSSL) (Oracle GraalVM Enterprise Edition: 19.3.5, 20.3.1.2, 21.0.0.2)
Oracle MySQL / Monitoring: General (OpenSSL) (8.0.23 and prior)
Oracle MySQL / Server: Security: Encryption (OpenSSL) (5.7.33 and prior, 8.0.23 and prior)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Fusion Middleware Analytics Server (OpenSSL) 5.5.0.0.0, 5.9.0.0.0, 12.2.1.3.0, 12.2.1.4.0 5.5.0.0.0 · 5.9.0.0.0 · 12.2.1.3.0 · 12.2.1.4.0
Oracle Java SE Node (OpenSSL) Oracle GraalVM Enterprise Edition: 19.3.5, 20.3.1.2, 21.0.0.2 19.3.5.0 · 20.3.1.0 · 21.0.0.0
Oracle MySQL Monitoring: General (OpenSSL) 8.0.23 and prior
Oracle MySQL Server: Security: Encryption (OpenSSL) 5.7.33 and prior, 8.0.23 and prior

Products and versions

23 products, 38 version entries
SourceVendorProductSchemeAffected versions
nvd apple ipados generic < 14.6
nvd apple iphone os generic < 14.6
nvd apple macos generic ≥ 11.1 and < 11.4
nvd apple safari generic < 14.1.1
nvd debian debian linux generic 10.0
nvd netapp oncommand insight generic any version
nvd netapp oncommand workflow automation generic any version
nvd netapp snapcenter generic any version
nvd openssl openssl generic ≥ 1.0.2 and < 1.0.2 · ≥ 1.1.1 and < 1.1.1
nvd oracle business intelligence generic 5.5.0.0.0 · 5.9.0.0.0 · 12.2.1.3.0 · 12.2.1.4.0
nvd oracle communications cloud native core policy generic 1.15.0
nvd oracle enterprise manager for storage management generic 13.4.0.0
nvd oracle enterprise manager ops center generic 12.4.0.0
nvd oracle essbase generic 21.2
nvd oracle graalvm javase 19.3.5 · 20.3.1.2 · 21.0.0.2
nvd oracle jd edwards world security generic a9.4
nvd oracle mysql enterprise monitor generic < 8.0.23
nvd oracle mysql server generic < 5.7.33 · ≥ 8.0.15 and < 8.0.23
nvd oracle peoplesoft enterprise peopletools generic 8.57 · 8.58 · 8.59
nvd oracle zfs storage appliance kit generic 8.8
nvd siemens sinec ins generic 1.0 · < 1.0 · 1.0:sp1
nvd tenable nessus network monitor generic 5.11.0 · 5.11.1 · 5.12.0 · 5.12.1 · 5.13.0
nvd tenable tenable.sc generic ≥ 5.13.0 and ≤ 5.17.0

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** NODE (OPENSSL), MYSQL PROTOCOL, SERVER: SECURITY: ENCRYPTION (OPENSSL), HTTPS, MONITORING: GENERAL (OPENSSL), NO AUTH REMOTE EXPLOIT, ANALYTICS SERVER (OPENSSL) **Products:** ORACLE GRAALVM ENTERPRISE EDITION, MYSQL SERVER, OPENSSL, ORACLE JAVA SE, MYSQL ENTERPRISE MONITOR, ORACLE MYSQL, ORACLE FUSION MIDDLEWARE, ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION

References

URLTags
http://seclists.org/fulldisclosure/2021/May/67 Mailing List, Third Party Advisory
http://seclists.org/fulldisclosure/2021/May/68 Mailing List, Third Party Advisory
http://seclists.org/fulldisclosure/2021/May/70 Mailing List, Third Party Advisory
https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf Patch, Third Party Advisory
https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=122a19ab48091c657f7cb1fb3af9fc07bd557bbf
https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=8252ee4d90f3f2004d3d0aeeed003ad49c9a7807
https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44846 Third Party Advisory
https://security.gentoo.org/glsa/202103-03 Third Party Advisory
https://security.netapp.com/advisory/ntap-20210219-0009/ Third Party Advisory
https://security.netapp.com/advisory/ntap-20210513-0002/ Third Party Advisory

Timeline

Published2021-02-16By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.