PatchSiren cyber security CVE debrief
CVE-2022-48772 Siemens CVE debrief
A null-pointer dereference vulnerability exists in the Linux kernel's lgdt3306a media driver. The flaw occurs in the lgdt3306a_probe function when the driver fails to validate whether platform_data is provided by the client before passing it to kmemdup. This results in a kernel crash when attempting to read from address 0x0000000000000000, as detected by KASAN. The vulnerability was resolved by adding a null-pointer check for platform_data. Siemens has identified this issue as affecting certain industrial networking products running SINEC OS, with a vendor fix available in version 3.1 or later. The CVSS 3.1 vector indicates network attack vector with high attack complexity, requiring no privileges and user interaction, with no impact to confidentiality, integrity, or availability in the scored configuration.
- Vendor
- Siemens
- Product
- RUGGEDCOM RST2428P (6GK6242-6PA00)
- CVSS
- NONE
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2025-08-12
- Original CVE updated
- 2026-02-25
- Advisory published
- 2025-08-12
- Advisory updated
- 2026-02-25
Who should care
Organizations operating Siemens SINEC OS-based industrial networking infrastructure, including SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family devices and RUGGEDCOM RST2428P switches. System administrators maintaining Linux-based embedded systems with lgdt3306a media drivers should also prioritize this update. Industrial control system operators following CISA guidance for critical infrastructure protection should review this advisory as part of vulnerability management programs.
Technical summary
The lgdt3306a kernel driver for LG Electronics LGDT3306A ATSC/QAM-B demodulator chips contains a null-pointer dereference vulnerability in its probe function. When an I2C client device is probed without providing platform_data, the driver passes a null pointer to kmemdup, triggering a kernel panic. The KASAN report shows a read of 40 bytes at address 0x0. The fix involves adding a validation check for platform_data before memory duplication. This vulnerability affects embedded Linux systems using the lgdt3306a driver, including specific Siemens industrial networking equipment running SINEC OS.
Defensive priority
medium
Recommended defensive actions
- Apply vendor-provided updates to SINEC OS version 3.1 or later for affected Siemens industrial networking products
- Review kernel driver configurations to ensure proper platform_data initialization for I2C devices
- Monitor system logs for KASAN null-pointer dereference reports indicating potential exploitation attempts
- Follow CISA ICS recommended practices for defense-in-depth strategies in industrial control environments
Evidence notes
The vulnerability description includes a KASAN bug report showing a null-pointer dereference in kmemdup+0x30/0x40 during lgdt3306a_probe execution. The call trace confirms the issue originates from i2c_device_probe invoking lgdt3306a_probe, which then calls kmemdup without validating platform_data. Siemens ProductCERT advisory SSA-613116 provides the vendor remediation guidance. CISA advisory ICSA-25-226-15 republishes this information for industrial control systems. The source indicates one product (RUGGEDCOM RST2428P) is affected, while another product family (SCALANCE XCM-/XRM-/XCH-/XRH-300) is marked as 'Misinformed' in the impact assessment.
Sources and references
Verified primary and authoritative sources
-
CVE-2022-48772 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2022-48772
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2022-48772 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2022-48772
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source item URL
Unverified legacy reference
URL: https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/OT/white/2025/icsa-25-226-15.json
cisa_csaf
-
Source reference
Unverified legacy reference
URL: https://cert-portal.siemens.com/productcert/csaf/ssa-613116.json
Reference
-
Source reference
Unverified legacy reference
URL: https://cert-portal.siemens.com/productcert/html/ssa-613116.html
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/news-events/ics-advisories/icsa-25-226-15
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/news-events/ics-alerts/ics-alert-10-301-01
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/resources-tools/resources/ics-recommended-practices
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/topics/industrial-control-systems
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/sites/default/files/recommended_practices/NCCIC_ICS-CERT_Defense_in_Depth_2016_S508C.pdf
Reference
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.