PatchSiren cyber security CVE debrief
CVE-2026-72441 Linux CVE debrief
The Linux kernel was vulnerable to a kernel-infoleak in the `dgram_recvmsg()` function due to an uninitialized `pan_id` field in the `struct ieee802154_addr` when the address mode is `IEEE802154_ADDR_NONE`. This could allow local attackers to obtain sensitive information from the kernel's stack memory. The issue was reported by KMSAN and was resolved by using `memset` to zero out the address structure in `ieee802154_hdr_get_addr()` when the mode is `IEEE802154_ADDR_NONE`. To verify, defenders should review the Linux kernel source code, specifically the `ieee802154_hdr_get_addr()` function, and check for the `memset` call. Additionally, they should monitor kernel updates for further fixes and review compensating controls for exposed systems. The vulnerability occurs because the `pan_id` field of `struct ieee802154_addr` is left uninitialized when the address mode is `IEEE802154_ADDR_NONE`. This uninitialized `pan_id` is later copied into a `struct sockaddr_ieee802154` in `dgram_recvmsg()` via `ieee802154_addr_to_sa()`, and finally copied to user space, leaking the uninitialized bytes. To address this, the `memset` function is used to zero out the address structure in `ieee802154_hdr_get_addr()` when the mode is `IEEE802154_ADDR_NONE`. Linux kernel developers and users, especially those using ieee802154, should review the patch and apply it to their systems. They should also monitor kernel updates for further fixes and review compensating controls for exposed systems. Additionally, they should check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-15
- Original CVE updated
- 2026-08-15
- Advisory published
- 2026-08-15
- Advisory updated
- 2026-08-15
Who should care
Linux kernel developers and users, especially those using ieee802154, should review the patch and apply it to their systems. They should also monitor kernel updates for further fixes and review compensating controls for exposed systems. Additionally, they should check relevant monitoring, detection, and logs for exposed assets that need extra review.
Technical summary
The vulnerability occurs because the `pan_id` field of `struct ieee802154_addr` is left uninitialized when the address mode is `IEEE802154_ADDR_NONE`. This uninitialized `pan_id` is later copied into a `struct sockaddr_ieee802154` in `dgram_recvmsg()` via `ieee802154_addr_to_sa()`, and finally copied to user space, leaking the uninitialized bytes. To address this, the `memset` function is used to zero out the address structure in `ieee802154_hdr_get_addr()` when the mode is `IEEE802154_ADDR_NONE`.
Defensive priority
Medium
Recommended defensive actions
- Apply the patch to zero out the address structure in `ieee802154_hdr_get_addr()` when the mode is `IEEE802154_ADDR_NONE`
- Use memory-safe tools to detect similar issues
- Monitor kernel updates for further fixes
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The issue was reported by KMSAN and was resolved by using `memset` to zero out the address structure in `ieee802154_hdr_get_addr()` when the mode is `IEEE802154_ADDR_NONE`. To verify, defenders should review the Linux kernel source code, specifically the `ieee802154_hdr_get_addr()` function, and check for the `memset` call. Additionally, they should monitor kernel updates for further fixes and review compensating controls for exposed systems.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-72441 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-72441
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-72441 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-72441
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/09cfe665f2c5d7a8a5ed4d6b487434a011325368
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4db86f8ab11b5a41bfc36680be837e6ac1375ec6
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/71b5add66c51d6764325de5f2e300bbf4f39e7a6
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a2ee1a038a16e286d084bc293a7522d010a59ec3
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c88e687e44cb9c7690f5039a5a5941dba1f6a204
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/de3bd9809af7555611334cb6a071806744430ef7
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f14802465f5956baafe5f4b4541eb626b06b41f1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.