PatchSiren cyber security CVE debrief
CVE-2024-47692 Siemens CVE debrief
A null pointer dereference vulnerability exists in the Linux kernel's NFS server (nfsd) component. The flaw occurs when a corrupted main.sqlite database in /var/lib/nfs/nfsdcld/ results in a namelen value of 0, causing memdup_user() to return ZERO_SIZE_PTR. Subsequent access to name.data in nfs4_client_to_reclaim() triggers a null pointer dereference. The vulnerability has been resolved by returning -EINVAL when namelen is 0. Siemens has identified this vulnerability as affecting certain industrial networking products that incorporate the vulnerable Linux kernel component.
- Vendor
- Siemens
- Product
- RUGGEDCOM RST2428P (6GK6242-6PA00)
- CVSS
- MEDIUM 6.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2024-04-09
- Original CVE updated
- 2026-05-14
- Advisory published
- 2024-04-09
- Advisory updated
- 2026-05-14
Who should care
System administrators managing Linux-based NFS servers, particularly in industrial environments using affected Siemens networking equipment. Organizations running nfsd with client tracking enabled should prioritize validation of their nfsdcld database integrity.
Technical summary
The vulnerability exists in the nfsd (NFS server) component of the Linux kernel. When the nfsdcld daemon processes client reclaim data from a corrupted main.sqlite database, a namelen value of 0 causes memdup_user() to return ZERO_SIZE_PTR (0x10). The subsequent dereference of name.data in nfs4_client_to_reclaim() results in a null pointer dereference at address 0x10. The fix validates namelen before calling memdup_user(), returning -EINVAL for zero-length names. This is a local vulnerability requiring a corrupted database file, but could lead to denial of service of the NFS server functionality.
Defensive priority
medium
Recommended defensive actions
- Apply vendor-provided firmware updates for affected Siemens industrial networking products when available
- Monitor for patches from Linux distribution vendors for systems running nfsd
- Validate integrity of /var/lib/nfs/nfsdcld/main.sqlite on NFS server systems
- Implement network segmentation to limit exposure of NFS services
- Review CISA ICS recommended practices for industrial control system security
Evidence notes
The vulnerability was disclosed in CISA advisory ICSA-25-226-07, which references Siemens ProductCERT advisory SSA-355557. The kernel fix adds validation to return -EINVAL when namelen is 0, preventing the null pointer dereference. The KASAN report shows the crash occurs in nfs4_client_to_reclaim+0xe9/0x260 with a read of size 1 at address 0x0000000000000010.
Official resources
-
CVE-2024-47692 CVE record
CVE.org
-
CVE-2024-47692 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
2025-08-12