Quick answers
- Is CVE-2026-43038 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-43038 being exploited in the wild.
- How severe is CVE-2026-43038?
- Critical severity, with a CVSS score of 9.8, published 1 May 2026.
- Which products and versions are affected?
- Linux Kernel All versions prior to the April 2026 patches.
- Is there a fix for CVE-2026-43038?
- A patch was published on 2026-04-18: Patch committed to stable tree Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-43038 attacked?
- It is attacked over the network, in an operating system.
- Am I affected by CVE-2026-43038?
- Check whether you run Linux Kernel at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
A type confusion vulnerability exists in the 'ip6_err_gen_icmpv6_unreach' function within the Linux kernel's IPv6 stack. When an IPv4 ICMP error packet is cloned to generate an ICMPv6 error, the control block (cb) remains populated with IPv4-specific data (inet_skb_parm). The IPv6 stack subsequently interprets this data as an IPv6 control block (inet6_skb_parm). Specifically, the 'cipso' offset from the IPv4 structure overlaps with the 'dsthao' offset in the IPv6 structure. An attacker can provide a forged ICMPv4 packet with a CIPSO option to manipulate the 'dsthao' offset, causing 'mip6_addr_swap' to perform a 16-byte swap at an attacker-controlled offset. This can result in out-of-bounds memory writes into 'skb_shared_info', leading to a system crash or arbitrary code execution. The fix involves zeroing the control block during the conversion process.
Affected products
- Linux Linux Kernel All versions prior to the April 2026 patches
- Red Hat Enterprise Linux 10.0
- Red Hat Enterprise Linux 9.2
Timeline
- 2026-03-26: disclosed: Initial patch submission by Eric Dumazet
- 2026-04-18: patched: Patch committed to stable tree
- 2026-05-01: advisory: CVE-2026-43038 published
References
- https://git.kernel.org/stable/c/0452b6526b2f54b2413b9cb4ff1ea2ac542c99c7
- https://git.kernel.org/stable/c/1ceeebd5bd6d855b17a5df625109bfe29129d7cf
- https://git.kernel.org/stable/c/3d5127d998de617b130aae96b138dba22ac6a8a7
- https://git.kernel.org/stable/c/86ab3e55673a7a49a841838776f1ab18d23a67b5
- https://git.kernel.org/stable/c/a2edbb6393972a02114b6003953a5cef3104fada
- https://git.kernel.org/stable/c/a4437faf135da293d16fcc4cc607316742bd0ebb
- https://git.kernel.org/stable/c/c438ba010171b70bad22fc18b1d5bdc3627476e8