Home
Trends
Vulnerabilities
News
Researchers
Why dbugs?

Oskar Kjos

#23001of 53,633
10Total CVSS
Vulnerabilities · 1
PT-2026-36454
10
2026-03-26
Linux · Linux Kernel · CVE-2026-43037
**Name of the Vulnerable Software and Affected Versions** Linux kernel (affected versions not specified) **Description** A flaw exists in the `ip4ip6 err()` function where it calls `icmp send()` using a cloned socket buffer (`skb`) containing `cb[]` data written as `struct inet6 skb parm`. The `icmp send()` function passes `IPCB(skb2)` to ` ip options echo()`, which incorrectly interprets the `cb[]` region as `struct inet skb parm` (IPv4). Because the layouts differ, `inet6 skb parm.nhoff` overlaps with `inet skb parm.opt.rr`, resulting in a non-zero `rr` value. This allows ` ip options echo()` to read an `optlen` value from attacker-controlled packet data and copy an arbitrary amount of bytes into `dopt-> data`, which is a fixed 40-byte stack buffer. **Recommendations** Clear the `skb2->cb[]` in the `ip4ip6 err()` function. Implement minimal IPv4 header validation to ensure the version is 4 and the internet header length (`ihl`) is at least 5.