PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99066 Linux CVE debrief

A vulnerability in the Linux kernel's CAN device initialization code could lead to a kernel panic when a specially crafted packet is received. The issue arises from the removal of skb header initialization calls in the init_can_skb() function, causing the push length calculation to overflow in packet_rcv_spkt(). This vulnerability affects Linux kernel developers and users, who should assess their exposure and apply patches or mitigations as needed. The CAN device initialization code is a critical component of the Linux kernel, and its vulnerability could have significant operational impacts on Linux-based systems.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-23
Advisory published
2026-10-23
Advisory updated
2026-10-23

Who should care

Linux kernel developers and maintainers, as well as users of Linux-based systems, should assess their exposure and apply patches or mitigations as needed. The vulnerability affects Linux kernel developers, users, and operators, who should review and apply the provided source code patches, verify the Linux kernel version, and monitor network traffic to detect potential exploitation attempts. Linux-based system administrators and security teams should also 1

Why it matters

A vulnerability in the Linux kernel's CAN device initialization code could lead to a kernel panic when a specially crafted packet is received. Linux kernel developers and users should assess their exposure and apply patches or mitigations as needed.

  • Verify and apply patches to prevent potential kernel panics.
  • Monitor network traffic for potential exploitation attempts.
  • Review system configurations to ensure proper CAN device initialization.

Technical summary

The vulnerability is caused by the removal of skb header initialization calls in the init_can_skb() function, leading to a kernel panic when a specially crafted packet is received. The CAN device initialization code is a critical component of the Linux kernel, and its vulnerability could have significant operational impacts on Linux-based systems. The issue affects Linux kernel developers and users, who should assess their exposure and apply patches or mitigations as needed. The vulnerability can be mitigated by reviewing and applying the provided source code patches, verifying the Linux kernel version, and monitoring network traffic.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided source code patches to ensure proper skb header initialization.
  • Verify the Linux kernel version and update to a fixed version if necessary.
  • Monitor network traffic to detect potential exploitation attempts.
  • Review system configurations to ensure proper CAN device initialization.
  • Perform a thorough review of the Linux kernel's CAN device initialization code to identify potential vulnerabilities.
  • Implement compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and source item provide details about the vulnerability, including its description, affected versions, and references to source code changes. The Linux kernel's CAN device initialization code vulnerability could lead to a kernel panic when a specially crafted packet is received. The issue arises from the removal of skb header initialization calls in the init_can_skb() function. Linux kernel developers and users should verify and apply patches to prevent potential kernel panics and monitor network traffic for potential 1

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99066 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-99066

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-99066 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-99066

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • can: dev: init_can_skb(): restore skb header initialization

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99066.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8078375dfd0baecd9f1b7b06bb2d6f88d7cb8632

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0a04c0cb8606ff88399489d03ef255afe90d0d5f

    Supplemental source

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.