Patchfirst
CVE-2026-46300 KEVPublic exploit High · 7.8 EPSS 16.1%

Linux Kernel Missing Initialization of a Variable Vulnerability

Linux · Kernel

Summary

The Linux kernel's networking socket buffer code (net/skbuff, in skb_try_coalesce()) fails to preserve the shared-fragment marker when it transfers paged fragments from one skb to another, so the coalesced buffer no longer reflects that its fragments are externally owned or page-cache backed. An attacker with local access and low privileges, requiring no user interaction, can exploit this to cause in-place decryption over page-cache-backed data (for example through the ESP input path), which can lead to high confidentiality, integrity and availability impact on the affected system.

Official description · NVD

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.

Breakdown
77.5 / 100
Exploited
Yes, in CISA KEV
Reports
0
Tactics
1/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

First seen exploited 2 months after disclosure. Public exploit code (PoC-in-GitHub) was available 9 days before disclosure.

  1. Public exploit codePoC-in-GitHub9 days before
  2. Disclosedday 0
  3. First seen exploitedVulnCheck KEV evidence+2 mo
  4. Added to CISA KEVEU database agrees+5 mo

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

1 , grouped by in kill-chain order, 1 cited passage 1

Privilege EscalationTA0004

Exploitation for Privilege Escalation T1068 Medium
AI mapping from the description · how it is exploited

local privilege escalation via kernel memory corruption

ESP input checks skb_has_shared_frag() before deciding
From the official description (NVD) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 31 general rules for its techniques

Rules for this CVE

0 that reference CVE-2026-46300 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Not named in any threat report yet

Also mentioned in 14 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

51 links, grouped by NVD tag

Third Party Advisory 38

access.redhat.com/errata/RHBA-2026:20032access.redhat.com/errata/RHSA-2026:19521access.redhat.com/errata/RHSA-2026:19540access.redhat.com/errata/RHSA-2026:19568access.redhat.com/errata/RHSA-2026:19569access.redhat.com/errata/RHSA-2026:19664access.redhat.com/errata/RHSA-2026:19666access.redhat.com/errata/RHSA-2026:19705
Show 30 moreShow feweraccess.redhat.com/errata/RHSA-2026:19711access.redhat.com/errata/RHSA-2026:19875access.redhat.com/errata/RHSA-2026:20051access.redhat.com/errata/RHSA-2026:20054access.redhat.com/errata/RHSA-2026:20087access.redhat.com/errata/RHSA-2026:20129access.redhat.com/errata/RHSA-2026:20130access.redhat.com/errata/RHSA-2026:20299access.redhat.com/errata/RHSA-2026:20593access.redhat.com/errata/RHSA-2026:21656access.redhat.com/errata/RHSA-2026:21690access.redhat.com/errata/RHSA-2026:21695access.redhat.com/errata/RHSA-2026:21702access.redhat.com/errata/RHSA-2026:23233access.redhat.com/errata/RHSA-2026:23240access.redhat.com/errata/RHSA-2026:23245access.redhat.com/errata/RHSA-2026:23468access.redhat.com/errata/RHSA-2026:23469access.redhat.com/errata/RHSA-2026:23470access.redhat.com/errata/RHSA-2026:23471access.redhat.com/errata/RHSA-2026:24814access.redhat.com/errata/RHSA-2026:25044access.redhat.com/errata/RHSA-2026:28887access.redhat.com/errata/RHSA-2026:33486access.redhat.com/errata/RHSA-2026:34098access.redhat.com/security/cve/CVE-2026-46300bugzilla.redhat.com/show_bug.cgi?id=2477015cert-portal.siemens.com/productcert/html/ssa-019113.htmlcert-portal.siemens.com/productcert/html/ssa-082556.htmlsecurity.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46300.json
↑ ↓ chooseEnter openEsc close