CVE-2026-80793

CVE-2026-80793

published September 4, 2026

CVSS
—
EPSS
0%
Percentile
8.7
In the wild
Unconfirmed
What it is

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

ipv4: reject undersized MTUs in ip_do_fragment()

ip_do_fragment() subtracts the IPv4 header length from the effective

MTU and passes the resulting payload MTU to ip_frag_next().

If the effective MTU is smaller than hlen + 8, ip_frag_next() rounds

the fragment payload length down to zero. The fragmentation state then

never makes forward progress: state->left, state->ptr and state->offset

stay unchanged while ip_do_fragment() keeps allocating and transmitting

header-only fragments until the softlockup detector fires.

This is reproducible with a route installed using "mtu lock 20", but it

is also reproducible without route MTU lock, for example by forwarding a

packet to a device whose MTU is 20.

Fix it in ip_do_fragment() by rejecting mtu < hlen + 8 with -EMSGSIZE,

matching the existing IPv6 fragmentation check.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00195 · 8.7th percentile
Published
2026-09-04T20:18Z
References (9)
EPSS history
Timeline
  • 06 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 04 SEP 15:13Z
    ipv4: reject undersized MTUs in ip_do_fragment()
    cvelistv5