PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43284 Linux CVE debrief

CVE-2026-43284 is a Linux kernel flaw in XFRM ESP processing for UDP-encapsulated traffic. When IPv4/IPv6 datagram splice paths failed to mark pipe-backed pages as shared, ESP input could decrypt data in place on skbs that were not privately owned, creating a high-impact memory corruption risk. NVD rates the issue 8.8 High and lists fixed stable kernel branches.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-08
Original CVE updated
2026-09-08
Advisory published
2026-05-08
Advisory updated
2026-09-08

Who should care

Linux kernel maintainers, distro security teams, and operators of systems that use IPsec/ESP over UDP—especially where MSG_SPLICE_PAGES, UDP datagram append paths, or pipe-backed packet construction may occur.

Technical summary

The bug stems from a mismatch between how shared pipe pages are marked and how ESP input decides whether it can safely modify packet data in place. TCP already sets SKBFL_SHARED_FRAG after skb_splice_from_iter(), but the IPv4/IPv6 datagram append paths did not set that flag when splicing pages into UDP skbs. As a result, an ESP-in-UDP packet built from shared pipe pages could look like an ordinary uncloned nonlinear skb, causing ESP input to take the no-COW fast path and decrypt over externally backed data. The fix marks IPv4/IPv6 datagram splice frags with SKBFL_SHARED_FRAG and makes ESP input fall back to skb_cow_data() when the flag is present; private nonlinear frags still use the existing fast path. The supplied corpus also states that ESP output is intentionally unchanged.

Defensive priority

High. The record assigns CVSS 3.1 8.8 High with AV:L/PR:L and scope changed, which is consistent with serious kernel-level impact. Prioritize patched kernel deployment on systems that may process ESP-in-UDP traffic or use pipe-backed skb construction.

Recommended defensive actions

  • Upgrade to a kernel release that includes the stable fixes referenced by NVD for your branch.
  • Treat hosts running IPsec/ESP over UDP as higher priority, especially if workloads use MSG_SPLICE_PAGES or other pipe-to-skb data paths.
  • Map the affected upstream version ranges in NVD to your vendor kernel packages and confirm the fix is present before declaring systems remediated.
  • If immediate upgrading is not possible, minimize local access to affected systems and monitor kernel/IPsec behavior for anomalies until patching is complete.

Evidence notes

All technical claims here are drawn from the supplied NVD record, its linked kernel.org stable patch references, and the published CVE record. The CVE was published on 2026-05-08 and modified on 2026-05-11; those dates are used for timeline context only. NVD lists affected Linux kernel version ranges from 4.11 through branch-specific fixed releases, and it also includes a third-party exploit/advisory reference; this debrief does not rely on that third-party material. No KEV entry is present in the supplied enrichment data.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43284 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-43284

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-43284 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43284

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/50ed1e7873100f77abad20fd31c51029bc49cd03

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/52646cbd00e765a6db9c3afe9535f26218276034

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5d55c7336f8032d434adcc5fab987ccc93a44aec

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/71a1d9d985d26716f74d21f18ee8cac821b06e97

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8253aab4659ca16116b522203c2a6b18dccacea7

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a6cb440f274a22456ef3e86b457344f1678f38f9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ab8b995323e5237041472d07e5055f5f7dcdf15b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.