Linux Kernel Combined Single-Frag Length Gate Restoration Vulnerability in ESP Processing

Vulnerability

A vulnerability has been identified in the Linux kernel's handling of the Encapsulating Security Payload (ESP) in both IPv4 and IPv6. The issue arises in the fast path of ESP processing, where the trailer is added before the destination page fragment is allocated. This can lead to improper handling of data lengths, potentially causing the skb_page_frag_refill() function to revert to using a single page, while the destination scatter-gather still covers the combined data length. The vulnerability affects several versions of the Linux kernel.

Impact

The vulnerability could lead to improper management of network packet fragments, potentially causing performance issues or disrupting normal network operations.

Reproduction

The vulnerability can be reproduced by configuring the Linux kernel to use ESP for network traffic, and then sending packets that exceed the normal page size limit. This will trigger the faulty handling of packet fragments, demonstrating the vulnerability.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading the kernel can be found in the official Linux kernel documentation.

Added: Jul 19, 2026, 8:12 PM
Updated: Jul 19, 2026, 8:12 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
7.5
exploitability
3.7
remediation
7.7
relevance
9.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.