PatchSiren cyber security CVE debrief
CVE-2022-45919 Siemens CVE debrief
A use-after-free vulnerability exists in the Linux kernel's DVB CA EN50221 driver (drivers/media/dvb-core/dvb_ca_en50221.c) through version 6.0.10. The flaw occurs when a disconnect happens after an open operation, due to the absence of a wait_event synchronization mechanism. This vulnerability affects Siemens TIM 1531 IRC industrial communication devices, which incorporate the vulnerable Linux kernel component. The issue was disclosed publicly on June 11, 2024, through CISA ICS advisory ICSA-24-165-06, though the underlying kernel vulnerability dates to 2022. Siemens has released firmware updates to address this issue in affected products.
- Vendor
- Siemens
- Product
- SIPLUS TIM 1531 IRC (6AG1543-1MX00-7XE0)
- CVSS
- HIGH 7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2024-02-13
- Original CVE updated
- 2024-02-13
- Advisory published
- 2024-02-13
- Advisory updated
- 2024-02-13
Who should care
Organizations operating Siemens TIM 1531 IRC industrial communication modules, particularly in critical infrastructure and manufacturing environments. System administrators responsible for Linux-based industrial control systems and OT security teams monitoring kernel-level vulnerabilities in embedded industrial devices.
Technical summary
The vulnerability exists in the DVB CA (Common Interface) EN50221 driver within the Linux kernel media subsystem. The driver fails to properly synchronize between open and disconnect operations, lacking a wait_event call that would prevent race conditions. When a disconnect occurs after an open operation, the driver may access freed memory, resulting in a use-after-free condition. This vulnerability is exploitable with local access and low privileges, with high impact to confidentiality, integrity, and availability. The CVSS 3.1 vector indicates attack complexity is high due to race condition requirements, but successful exploitation yields complete system compromise.
Defensive priority
HIGH
Recommended defensive actions
- Apply vendor firmware update to version V2.4.8 or later for affected Siemens TIM 1531 IRC devices
- Review and implement CISA ICS recommended practices for industrial control system security
- Monitor Siemens ProductCERT portal for additional security advisories related to TIM 1531 IRC products
- Assess network segmentation to limit exposure of affected industrial communication devices
- Verify kernel version in use and ensure timely patching of Linux-based industrial systems
Evidence notes
The vulnerability is documented in CISA CSAF advisory ICSA-24-165-06, which references Siemens security advisory SSA-337522. The flaw stems from missing wait_event synchronization in the DVB CA EN50221 kernel driver, allowing use-after-free conditions during disconnect-after-open sequences.
Official resources
-
CVE-2022-45919 CVE record
CVE.org
-
CVE-2022-45919 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
Public disclosure occurred on June 11, 2024, via CISA ICS advisory ICSA-24-165-06. The underlying Linux kernel vulnerability was present through kernel version 6.0.10.