CVE-2024-2511

Medium

Description

Issue summary: Some non-default TLS server configurations can cause unbounded memory growth when processing TLSv1.3 sessions Impact summary: An attacker may exploit certain server configurations to trigger unbounded memory growth that would lead to a Denial of Service This problem can occur in TLSv1.3 if the non-default SSL_OP_NO_TICKET option is being used (but not if early_data support is also configured and the default anti-replay protection is in use). In this case, under certain conditions, the session cache can get into an incorrect state and it will fail to flush properly as it fills. The session cache will continue to grow in an unbounded manner. A malicious client could deliberately create the scenario for this failure to force a Denial of Service. It may also happen by accident in normal operation. This issue only affects TLS servers supporting TLSv1.3. It does not affect TLS clients. The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue. OpenSSL 1.0.2 is also not affected by this issue.

SeverityMedium
CVSS5.9
Exploit probability—
ProductOpenSSL
PublishedApr 8, 2024
First seenApr 8, 2024
Weakness typeCWE-1325CWE-1325

How to fix

Update
  • OpenSSL OpenSSL3.2.2, 3.1.6, 3.0.14, 1.1.1y or later
  • openssl openssl3.0.14, 3.1.6, 3.2.2 or later
  • siemens simatic_s7-1500_tm_mfp_firmware1.1.1 or later
  • siemens ruggedcom_rm1224_lte\(4g\)_eu_firmware8.2 or later
  • siemens ruggedcom_rm1224_lte\(4g\)_nam_firmware8.2 or later
  • siemens scalance_m804pb_firmware8.2 or later
  • siemens scalance_m812-1_adsl-router_firmware8.2 or later
  • siemens scalance_m816-1_adsl-router_firmware8.2 or later
  • siemens scalance_m826-2_shdsl-router_firmware8.2 or later
  • siemens scalance_m874-2_firmware8.2 or later
  • siemens scalance_m874-3_firmware8.2 or later
  • siemens scalance_m874-3_3g-router_\(cn\)_firmware8.2 or later

Affected products

ProductAffected versionsFixed in
OpenSSL OpenSSL3.2.0 ≤ v < 3.2.2, 3.1.0 ≤ v < 3.1.6, 3.0.0 ≤ v < 3.0.14, 1.1.1 ≤ v < 1.1.1y3.2.2, 3.1.6, 3.0.14, 1.1.1y
openssl openssl1.1.1 ≤ v ≤ 1.1.1x, 3.0.0 ≤ v < 3.0.14, 3.1.0 ≤ v < 3.1.6, 3.2.0 ≤ v < 3.2.23.0.14, 3.1.6, 3.2.2
debian debian_linux11.0—
netapp a700s_firmwareNo range specified—
netapp active_iq_unified_managerNo range specified—
netapp oncommand_workflow_automationNo range specified—
netapp ontap_9No range specified—
netapp snapmanagerNo range specified—
netapp h300s_firmwareNo range specified—
netapp h500s_firmwareNo range specified—
netapp h700s_firmwareNo range specified—
netapp h410s_firmwareNo range specified—
netapp h410c_firmwareNo range specified—
netapp bootstrap_osNo range specified—
netapp a250_firmwareNo range specified—
netapp 500f_firmwareNo range specified—
netapp c250_firmwareNo range specified—
siemens simatic_s7-1500_tm_mfp_firmwarev < 1.1.11.1.1
siemens ruggedcom_rm1224_lte\(4g\)_eu_firmwarev < 8.28.2
siemens ruggedcom_rm1224_lte\(4g\)_nam_firmwarev < 8.28.2
siemens scalance_m804pb_firmwarev < 8.28.2
siemens scalance_m812-1_adsl-router_firmwarev < 8.28.2
siemens scalance_m816-1_adsl-router_firmwarev < 8.28.2
siemens scalance_m826-2_shdsl-router_firmwarev < 8.28.2
siemens scalance_m874-2_firmwarev < 8.28.2
siemens scalance_m874-3_firmwarev < 8.28.2
siemens scalance_m874-3_3g-router_\(cn\)_firmwarev < 8.28.2
siemens scalance_m876-3_firmwarev < 8.28.2
siemens scalance_m876-3_\(rok\)_firmwarev < 8.28.2
siemens scalance_m876-4_firmwarev < 8.28.2
siemens scalance_m876-4_\(eu\)_firmwarev < 8.28.2
siemens scalance_m876-4_\(nam\)_firmwarev < 8.28.2
siemens scalance_mum853-1_\(a1\)_firmwarev < 8.28.2
siemens scalance_mum853-1_\(b1\)_firmwarev < 8.28.2
siemens scalance_mum853-1_\(eu\)_firmwarev < 8.28.2
siemens scalance_mum856-1_\(a1\)_firmwarev < 8.28.2
siemens scalance_mum856-1_\(b1\)_firmwarev < 8.28.2
siemens scalance_mum856-1_\(cn\)_firmwarev < 8.28.2
siemens scalance_mum856-1_\(eu\)_firmwarev < 8.28.2
siemens scalance_mum856-1_\(row\)_firmwarev < 8.28.2
siemens scalance_s615_eec_lan-router_firmwarev < 8.28.2
siemens scalance_s615_lan-router_firmwarev < 8.28.2
siemens simatic_s7-1500_cpu_1518-4_pn\/dp_firmware3.1.0 ≤ v < 3.1.53.1.5
siemens sinec_osv < 3.13.1
siemens scalance_wab762-1_firmwarev < 3.0.03.0.0
siemens scalance_wam763-1_firmwarev < 3.0.03.0.0
siemens scalance_wam766-1_firmwarev < 3.0.03.0.0
siemens scalance_wub762-1_firmwarev < 3.0.03.0.0
siemens scalance_wub762-1_ifeatures_firmwarev < 3.0.03.0.0
siemens scalance_wum763-1_firmwarev < 3.0.03.0.0
siemens scalance_wum766-1_firmwarev < 3.0.03.0.0
siemens sinec_insv < 1.0, 1.01.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.