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.

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.