PatchSiren cyber security CVE debrief
CVE-2023-28319 Siemens CVE debrief
A use-after-free vulnerability in curl/libcurl versions prior to 8.1.0 affects Siemens SIPLUS TIM 1531 IRC and TIM 1531 IRC industrial communication modules. The flaw occurs when libcurl's SSH server public key verification feature fails: memory containing the SHA-256 fingerprint is freed before an error message referencing that memory is returned, potentially leaking sensitive heap data through the error output. This vulnerability carries a HIGH severity CVSS 7.5 score with network attack vector and low attack complexity. Siemens has released firmware version 2.4.8 or later to address this issue in affected products. The vulnerability was published in CISA advisory ICSA-24-165-06 on June 11, 2024, with a subsequent update on July 9, 2024.
- Vendor
- Siemens
- Product
- SIPLUS TIM 1531 IRC (6AG1543-1MX00-7XE0)
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2024-02-13
- Original CVE updated
- 2024-03-12
- Advisory published
- 2024-02-13
- Advisory updated
- 2024-03-12
Who should care
Industrial control system operators, OT security teams, Siemens device administrators, and organizations using TIM 1531 IRC modules for industrial通信 infrastructure
Technical summary
The vulnerability exists in libcurl's SSH public key verification implementation. When verifying an SSH server's public key using SHA-256 hash comparison, a failed check triggers memory deallocation of the fingerprint buffer before the error message is constructed. The subsequent error message references this freed memory, creating a use-after-free condition that may incorporate arbitrary heap contents into the error output. This information disclosure vector could expose sensitive data to users or logging systems. The flaw affects curl versions prior to 8.1.0 and is present in Siemens industrial communication modules that incorporate vulnerable curl components.
Defensive priority
HIGH
Recommended defensive actions
- Update affected Siemens SIPLUS TIM 1531 IRC and TIM 1531 IRC devices to firmware version 2.4.8 or later
- Review error handling configurations to minimize exposure of system error messages to untrusted users
- Apply network segmentation for industrial control systems per CISA recommended practices
- Monitor for anomalous SSH connection attempts or fingerprint verification failures
- Validate curl/libcurl component versions in any custom applications using SSH public key verification features
Evidence notes
Vulnerability description and affected products confirmed through CISA CSAF advisory ICSA-24-165-06. Vendor fix specified as update to V2.4.8 or later. CVSS vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N with exploitability metrics E:P/RL:O/RC:C.
Official resources
-
CVE-2023-28319 CVE record
CVE.org
-
CVE-2023-28319 NVD detail
NVD
-
Source item URL
cisa_csaf
-
Source reference
Reference
-
Source reference
Reference
-
Source reference
Reference
-
Source reference
Reference
-
Source reference
Reference
-
Source reference
Reference
-
Source reference
Reference
2024-06-11