home / blog

2026-11-06 · high

CVE-2026-43284: Unsafe ESP decryption on shared fragments

Linux kernel fails to mark shared fragments in ESP/UDP, allowing unsafe decryption on shared network buffers.

CVE-2026-43284: Unsafe ESP decryption on shared fragments

CVE-2026-43284 is a vulnerability in the Linux kernel affecting the ESP (Encapsulating Security Payload) decryption path. The flaw allows in-place decryption of data on socket buffer fragments not privately owned by the skb but shared from a UDP pipe via MSG_SPLICE_PAGES. This impacts systems using IPsec with UDP, where pipe pages are attached directly to the network buffer.

The vulnerability scores CVSS 8.8 (high) and was officially published on 2026-05-08. By November 2026, concrete public signals emerged: GitHub repositories reported mitigation modules specific to Android Galaxy S25 devices that privatize ESP receive buffers. These signals indicate the flaw is known and potentially exploited in real-world environments.

Linux system administrators using IPsec with ESP must verify kernel patches are applied. The fix requires marking shared fragments with the SKBFL_SHARED_FRAG flag and falling back to skb_cow_data() when the flag is present, preventing ESP from decrypting in-place on shared buffers. Check vendor updates through official channels and, if IPsec is not required in production, disable it until patches are applied and verified.

At a glance

What
CVE-2026-43284 is a flaw in the Linux kernel ESP input path allowing in-place decryption on socket buffer fragments not privately owned by the skb but shared from a UDP pipe.
Severity
CVSS 8.8 (high); declared severity high
Affected versions
Linux kernel (specific versions not reported in official NVD data)
Fix
Mark shared fragments with SKBFL_SHARED_FRAG flag and fall back to skb_cow_data() when flag is present, preventing ESP from decrypting in-place on non-owned buffers.
Status
Published 2026-05-08. Public signals of exploits/mitigations available since November 2026 in GitHub repositories for Android Galaxy S25 platforms.
Action
Verify and apply Linux kernel patches from your vendor. Monitor official security channels for IPsec/ESP updates. If not required, disable IPsec until patch is verified.

Sources: NVD, CVE-2026-43284

← All articles