CVE-2026-23459 ip_tunnel: adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATS

High 8.2 Published Updated

A memory corruption issue in the Linux kernel's IP tunnel handling can cause system freezes or corruption on 32-bit kernels.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-23459?

CVE-2026-23459 is a high-severity memory corruption vulnerability in Linux kernel, published on 3 Apr 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In the Linux kernel, the following vulnerability has been resolved:

ip_tunnel: adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATS

Blamed commits forgot that vxlan/geneve use udp_tunnel[6]_xmit_skb() which call iptunnel_xmit_stats().

iptunnel_xmit_stats() was assuming tunnels were only using NETDEV_PCPU_STAT_TSTATS.

@syncp offset in pcpu_sw_netstats and pcpu_dstats is different.

32bit kernels would either have corruptions or freezes if the syncp sequence was overwritten.

This patch also moves pcpu_stat_type closer to dev->{t,d}stats to avoid a potential cache line miss since iptunnel_xmit_stats() needs to read it.

Which versions are affected by CVE-2026-23459?

It affects 1 product.

Products include Linux kernel.

How do I fix CVE-2026-23459?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-23459 being exploited?

There is no known exploitation of CVE-2026-23459 in the wild and no public exploit code.

All Linux kernel vulnerabilities

Sources

Also known as AZL-103419, BELL-CVE-2026-23459, DEBIAN-CVE-2026-23459, GHSA-gv4g-88q2-j2qq, UBUNTU-CVE-2026-23459.

Is CVE-2026-23459 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free