CVE-2026-46260
Out-of-Bounds Read in Linux Kernel IPv6 Routing
Publication date: 2026-06-03
Last updated on: 2026-06-03
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is an out-of-bound read in the Linux kernel's IPv6 routing code, specifically in the function fib6_add_rt2node(). It occurs when an IPv6 route is created with RTA_NH_ID, and the expected trailing structure fib6_nh is missing from the fib6_info structure. The code did not properly check for the presence of fib6_nh before accessing it, leading to a read beyond the allocated memory bounds.
The issue was reported by syzbot and involves a scenario where the function rt6_qualify_for_ecmp() could be called with invalid data, causing the kernel to read memory out of bounds. The fix involved adding a check to ensure iter->nh is not NULL before accessing iter->fib6_nh, preventing the out-of-bound read.
How can this vulnerability impact me? :
An out-of-bound read vulnerability in the kernel can lead to system instability, crashes, or potential information disclosure. Since this vulnerability involves reading memory beyond allocated bounds, it could cause kernel panics or allow attackers to glean sensitive information from kernel memory.
However, the description does not specify any direct exploitation scenarios such as privilege escalation or remote code execution. The impact is primarily related to reliability and potential information leakage.