PatchSiren

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.

Official resources

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-15T06:22:17.937Z and has not been modified since then.