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.