CVE-2021-23840

High

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).

SeverityHigh
CVSS7.5
Exploit probability99. percentile50.7%
ProductOpenssl
PublishedFeb 16, 2021
First seenFeb 16, 2021

How to fix

Update
  • openssl openssl1.0.2y, 1.1.1j or later
  • tenable log_correlation_engine6.0.8 or later
  • oracle jd_edwards_enterpriseone_tools9.2.6.0 or later
  • oracle mysql_server5.7.33, 8.0.23 or later
  • oracle nosql_database20.3 or later
  • mcafee epolicy_orchestrator5.10.0 or later
  • fujitsu m10-1_firmwarexcp2410, xcp3110 or later
  • fujitsu m10-4_firmwarexcp2410, xcp3110 or later
  • fujitsu m10-4s_firmwarexcp2410, xcp3110 or later
  • fujitsu m12-1_firmwarexcp2410, xcp3110 or later
  • fujitsu m12-2_firmwarexcp2410, xcp3110 or later
  • fujitsu m12-2s_firmwarexcp2410, xcp3110 or later

Affected products

ProductAffected versionsFixed in
openssl openssl1.0.2 ≤ v < 1.0.2y, 1.1.1 ≤ v < 1.1.1j1.0.2y, 1.1.1j
debian debian_linux10.0—
tenable log_correlation_enginev < 6.0.86.0.8
tenable nessus_network_monitor5.11.0, 5.11.1, 5.12.0, 5.12.1, 5.13.0—
oracle business_intelligence5.5.0.0.0, 5.9.0.0.0, 12.2.1.3.0, 12.2.1.4.0—
oracle communications_cloud_native_core_policy1.15.0—
oracle enterprise_manager_for_storage_management13.4.0.0—
oracle enterprise_manager_ops_center12.4.0.0—
oracle graalvm19.3.5, 20.3.1.2, 21.0.0.2—
oracle jd_edwards_enterpriseone_toolsv < 9.2.6.09.2.6.0
oracle jd_edwards_world_securitya9.4—
oracle mysql_serverv < 5.7.33, 8.0.15 ≤ v < 8.0.235.7.33, 8.0.23
oracle nosql_databasev < 20.320.3
mcafee epolicy_orchestratorv < 5.10.0, 5.10.05.10.0
fujitsu m10-1_firmwarev < xcp2410, v < xcp3110xcp2410, xcp3110
fujitsu m10-4_firmwarev < xcp2410, v < xcp3110xcp2410, xcp3110
fujitsu m10-4s_firmwarev < xcp2410, v < xcp3110xcp2410, xcp3110
fujitsu m12-1_firmwarev < xcp2410, v < xcp3110xcp2410, xcp3110
fujitsu m12-2_firmwarev < xcp2410, v < xcp3110xcp2410, xcp3110
fujitsu m12-2s_firmwarev < xcp2410, v < xcp3110xcp2410, xcp3110
nodejs node.js10.0.0 ≤ v ≤ 10.12.0, 10.13.0 ≤ v < 10.24.0, 12.0.0 ≤ v ≤ 12.12.0, 12.13.0 ≤ v < 12.21.0, 14.0.0 ≤ v ≤ 14.14.0, 15.0.0 ≤ v < 15.10.0, 14.15.010.24.0, 12.21.0, 15.10.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2021-23840 · Openssl · Dark Radar