CVE-2026-53366
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2026
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
ipv4: account for fraggap on the paged allocation path
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.
Scoped product and version facts
Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.
Exploitation unknown; this catalogue does not assess exploitation.
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
unaffected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 8eb77cc73977d88787b37c92831b1c242e035396 | affected | git | 5c6375bced6147ec2e460ee3b653f4860d5ecdc2 | Unavailable | None listed |
| 8eb77cc73977d88787b37c92831b1c242e035396 | affected | git | ce494707a9c07f27c219ca67f3e138061f53d9b3 | Unavailable | None listed |
| 8eb77cc73977d88787b37c92831b1c242e035396 | affected | git | a9c24eda24bd15f432e37824e6fc440977cb241c | Unavailable | None listed |
| 8eb77cc73977d88787b37c92831b1c242e035396 | affected | git | 77798d7be6ef71e72fb6fc8a2901bf74ebc9706f | Unavailable | None listed |
| 8eb77cc73977d88787b37c92831b1c242e035396 | affected | git | c04d9ece23deb9e26c19f9ca215e98b3295aa1bb | Unavailable | None listed |
| 8eb77cc73977d88787b37c92831b1c242e035396 | affected | git | eca856950f7cb1a221e02b99d758409f2c5cec42 | Unavailable | None listed |
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
affected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 6.0 | affected | Unavailable | Unavailable | Unavailable | None listed |
| 0 | unaffected | semver | 6.0 | Unavailable | None listed |
| 6.1.178 | unaffected | semver | Unavailable | 6.1.* | None listed |
| 6.6.144 | unaffected | semver | Unavailable | 6.6.* | None listed |
| 6.12.95 | unaffected | semver | Unavailable | 6.12.* | None listed |
| 6.18.38 | unaffected | semver | Unavailable | 6.18.* | None listed |
| 7.1.3 | unaffected | semver | Unavailable | 7.1.* | None listed |
| 7.2 | unaffected | original_commit_for_fix | Unavailable | * | None listed |