CVE-2021-25667
15.03.2021, 17:15
A vulnerability has been identified in RUGGEDCOM RM1224 (All versions >= V4.3 and < V6.4), SCALANCE M-800 (All versions >= V4.3 and < V6.4), SCALANCE S615 (All versions >= V4.3 and < V6.4), SCALANCE SC-600 Family (All versions >= V2.0 and < V2.1.3), SCALANCE XB-200 (All versions < V4.1), SCALANCE XC-200 (All versions < V4.1), SCALANCE XF-200BA (All versions < V4.1), SCALANCE XM400 (All versions < V6.2), SCALANCE XP-200 (All versions < V4.1), SCALANCE XR-300WG (All versions < V4.1), SCALANCE XR500 (All versions < V6.2). Affected devices contain a stack-based buffer overflow vulnerability in the handling of STP BPDU frames that could allow a remote attacker to trigger a denial-of-service condition or potentially remote code execution. Successful exploitation requires the passive listening feature of the device to be active.Enginsight
Vendor | Product | Version |
---|---|---|
siemens | ruggedcom_rm1224_firmware | 4.3 ≤ 𝑥 < 6.4 |
siemens | scalance_m-800_firmware | 4.3 ≤ 𝑥 < 6.4 |
siemens | scalance_s615_firmware | 4.3 ≤ 𝑥 < 6.4 |
siemens | scalance_x300wg_firmware | 𝑥 < 4.1 |
siemens | scalance_xm400_firmware | 𝑥 < 6.2 |
siemens | scalance_xr500_firmware | 𝑥 < 6.2 |
siemens | scalance_sc622-2c_firmware | 𝑥 ≤ 2.0 |
siemens | scalance_sc622-2c_firmware | 2.1 ≤ 𝑥 < 2.1.3 |
siemens | scalance_sc632-2c_firmware | 𝑥 ≤ 2.0 |
siemens | scalance_sc632-2c_firmware | 2.1 ≤ 𝑥 < 2.1.3 |
siemens | scalance_sc636-2c_firmware | 𝑥 ≤ 2.0 |
siemens | scalance_sc636-2c_firmware | 2.1 ≤ 𝑥 < 2.1.3 |
siemens | scalance_sc642-2c_firmware | 𝑥 ≤ 2.0 |
siemens | scalance_sc642-2c_firmware | 2.1 ≤ 𝑥 < 2.1.3 |
siemens | scalance_sc646-2c_firmware | 𝑥 ≤ 2.0 |
siemens | scalance_sc646-2c_firmware | 2.1 ≤ 𝑥 < 2.1.3 |
siemens | scalance_xb-200_firmware | 𝑥 < 4.1 |
siemens | scalance_xc-200_firmware | 𝑥 < 4.1 |
siemens | scalance_xf-200ba_firmware | 𝑥 < 4.1 |
siemens | scalance_xp-200_firmware | 𝑥 < 4.1 |
𝑥
= Vulnerable software versions
Common Weakness Enumeration
- CWE-121 - Stack-based Buffer OverflowA stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
- CWE-787 - Out-of-bounds WriteThe software writes data past the end, or before the beginning, of the intended buffer.