CVE-2026-53366CWE-131

CVE-2026-53366

High · published July 16, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.2
In the wild
Unconfirmed
What it is

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

ipv4: account for fraggap on the paged allocation path

In __ip_append_data(), when the paged-allocation branch is taken,

alloclen and pagedlen are computed as

alloclen = fragheaderlen + transhdrlen;

pagedlen = datalen - transhdrlen;

datalen already includes fraggap, but the fraggap bytes carried over

from the previous skb are copied into the new skb's linear area at

offset transhdrlen by the subsequent skb_copy_and_csum_bits(). The

linear area is therefore undersized by fraggap bytes while pagedlen is

overstated by the same amount.

The non-paged branch sets alloclen to fraglen, which already accounts

for fraggap because datalen does. Bring the paged branch in line by

adding fraggap to alloclen and subtracting it from pagedlen.

After this adjustment, copy no longer collapses to -fraggap on the

paged path, so remove the stale comment describing that old arithmetic.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00171 · 6.2th percentile
Weakness
CWE-131 · Incorrect Calculation of Buffer Size
Published
2026-07-16T10:16Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.0, < 6.6.1446.6.144
linux/linux_kernel≥ 6.7, < 6.12.956.12.95
linux/linux_kernel≥ 6.13, < 6.18.386.18.38
linux/linux_kernel≥ 6.19, < 7.1.37.1.3
References (6)
EPSS history
Timeline
  • 16 JUL 05:13Z
    ipv4: account for fraggap on the paged allocation path
    cvelistv5