CVSS 7.8 (high) · listed as exploited by CISA since 2026-10-28 · published 2026-05-23
In the Linux kernel, the following vulnerability has been resolved: net: skbuff: preserve shared-frag marker during coalescing skb_try_coalesce() can attach paged frags from @from to @to. If @from has SKBFL_SHARED_FRAG set, the resulting @to skb can contain the same externally-owned or page-cache-backed frags, but the shared-frag marker is currently lost. That breaks the invariant relied on by later in-place writers. In particular, ESP input checks skb_has_shared_frag() before deciding whether an uncloned nonlinear skb can skip skb_cow_data(). If TCP receive coalescing has moved shared frags into an unmarked skb, ESP can see skb_has_shared_frag() as false and decrypt in place over page-cache backed frags. Propagate SKBFL_SHARED_FRAG when skb_try_coalesce() transfers paged frags. The tailroom copy path does not need the marker because it copies bytes into @to's linear data rather than transferring frag descriptors.
Affected products (NVD): linux linux_kernel, siemens simatic_s7-1500_cpu_1518-4_pn\/dp_mfp_firmware, redhat openshift_container_platform, redhat enterprise_linux, redhat enterprise_linux_aus, redhat enterprise_linux_eus, redhat enterprise_linux_tus, redhat enterprise_linux_update_services_for_sap_solutions
Fixed in (NVD): 5.15.208, 6.1.174, 6.6.141, 6.12.91, 6.18.33, 7.0.10, 4.12.91, 4.13.67, 4.14.68, 4.15.65, 4.16.63, 4.17.55, 4.18.43, 4.19.33, 4.20.24, 4.21.17
Weakness: CWE-787, CWE-456, CWE-123
Source: NVD CVE-2026-46300
Connect an AI agent to the FixLane MCP server or ask the Telegram bot to check what you have installed against incidents with a verified fixed version.