WaratekVRT Sign in

CVE-2021-23840 OpenSSL

Affected softwareOpenSSL
Severity7.5 High CVSS 3.1 3 scores
WeaknessInteger overflow (CWE-190)
Published16 Feb 2021
Updated17 Jun 2026

Description

Calls to EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate may overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call will be 1 (indicating success), but the output length value will be negative. This could cause applications to behave incorrectly or crash. 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

Forecast only (51% 30-day chance)

No exploit has been reported in the sources we check. EPSS puts this CVE in the top 1.0% of all scored CVEs. That is a model's forecast, not a report of exploitation.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 51% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99% of all scored CVEs.

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

7.5 HIGH v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3 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 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H NVD Primary published
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 CISA-ADP Secondary
CVSS 2.0 5.0 none AV:N/AC:L/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 January 2022 ↗ CPU 2022-Q1 Oracle Systems / XCP Firmware (OpenSSL) (Prior to XCP2410, prior to XCP3110)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Systems XCP Firmware (OpenSSL) Prior to XCP2410, prior to XCP3110

Products and versions

21 products, 55 version entries
SourceVendorProductSchemeAffected versions
nvd debian debian linux generic 10.0
nvd fujitsu m10-1 firmware generic < 2410 · < 3110
nvd fujitsu m10-4 firmware generic < 2410 · < 3110
nvd fujitsu m10-4s firmware generic < 2410 · < 3110
nvd fujitsu m12-1 firmware generic < 2410 · < 3110
nvd fujitsu m12-2 firmware generic < 2410 · < 3110
nvd fujitsu m12-2s firmware generic < 2410 · < 3110
nvd mcafee epolicy orchestrator generic 5.10.0 · < 5.10.0 · 5.10.0:update_1 · 5.10.0:update_2 · 5.10.0:update_3 · 5.10.0:update_4 · 5.10.0:update_5 · 5.10.0:update_6 · 5.10.0:update_7 · 5.10.0:update_8 · 5.10.0:update_9 · 5.10.0:update_10
nvd nodejs node.js generic ≥ 10.0.0 and ≤ 10.12.0 · ≥ 10.13.0 and < 10.24.0 · ≥ 12.0.0 and ≤ 12.12.0 · ≥ 12.13.0 and < 12.21.0 · ≥ 14.0.0 and ≤ 14.14.0 · 14.15.0 · ≥ 15.0.0 and < 15.10.0
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 graalvm javase 19.3.5 · 20.3.1.2 · 21.0.0.2
nvd oracle jd edwards enterpriseone tools generic < 9.2.6.0
nvd oracle jd edwards world security generic a9.4
nvd oracle mysql server generic < 5.7.33 · ≥ 8.0.15 and < 8.0.23
nvd oracle nosql database generic < 20.3
nvd tenable log correlation engine generic < 6.0.8
nvd tenable nessus network monitor generic 5.11.0 · 5.11.1 · 5.12.0 · 5.12.1 · 5.13.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:** TLS, NO AUTH REMOTE EXPLOIT, XCP FIRMWARE (OPENSSL) **Products:** OPENSSL, M10-4, M10-4S, ORACLE SYSTEMS, M12-1, M12-2, M12-2S SERVERS, FUJITSU M10-1

References

URLTags
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf Third Party Advisory
https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=6a51b9e1d0cf0bf8515f7201b68fb0a3482b3dc1
https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=9b1129239f3ebb1d1c98ce9ed41d5c9476c47cb2
https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44846 Third Party Advisory
https://kc.mcafee.com/corporate/index?page=content&id=SB10366 Third Party Advisory
https://lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b%40%3Cissues.bookkeeper.apache.org%3E
https://lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4%40%3Cissues.bookkeeper.apache.org%3E
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-20240621-0006/

Timeline

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