Advisory

CVE-2026-46300: Linux Kernel Missing Initialization of a Variable Vulnerability — what to do now

CVE-2026-46300 affects Linux Kernel and is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog — it is being exploited in the wild, rated HIGH (CVSS 7.8). Here is what it is, who is affected, and the response. No exploit details.

TL;DR: CVE-2026-46300 is a known-exploited vulnerability in Linux Kernel. Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk guidance and CISA’s “Forensics Triage Requirements”. Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines. Then confirm no exposed, unpatched instance remains on your perimeter.

What CVE-2026-46300 is

According to the public vulnerability record, 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().

CISA summarises it as: Linux Kernel contains a missing initialization of a variable vulnerability that could allow for unintended modification of page-cache-backed data via failure to preserve the shared-fragment marker during socket buffer coalescing, causing ESP input processing to decrypt shared fragments in place. This vulnerability can be chained with CVE-2026-109618 and CVE-2026-109619 to implant PHP webshells and run commands as root.

Affected product & severity

CVE-2026-46300 affects Linux Kernel. Confirm exact affected and fixed versions against the vendor's advisory.

PropertyDetail
CVECVE-2026-46300
VendorLinux
ProductKernel
CVSS7.8 (HIGH)
VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
WeaknessCWE-787, CWE-456, CWE-123
Added to CISA KEV2026-10-28

Why it is urgent

This CVE is in the CISA Known Exploited Vulnerabilities (KEV) catalog (added 2026-10-28) — a list of flaws with confirmed exploitation in the wild. US federal agencies are required to remediate KEV entries on a deadline; for everyone else it is a strong signal to prioritise this now rather than wait. There is no proof-of-concept or exploit detail in this advisory by design.

What to do now

  1. Follow CISA's required action: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk guidance and CISA’s “Forensics Triage Requirements”. Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
  2. Apply the vendor's patch or mitigation for Linux Kernel on every affected instance, per the official advisory linked below.
  3. Inventory every instance — production, staging, legacy and third-party appliances that bundle it. You cannot patch what you have forgotten you run.
  4. Verify the version actually deployed, not the one you think you run; the risk is the build actually serving traffic.
  5. Check for internet exposure. A known-exploited flaw on a reachable instance is an active risk — confirm none is exposed that should not be.

How to confirm your exposure

The hard part of a known-exploited CVE is rarely the patch — it is knowing where a reachable, unpatched instance still exists: a forgotten host, a staging box that drifted public, a third-party appliance. AssurePort's network and host penetration testing discovers exposed services, fingerprints their versions, and correlates them against known-exploited vulnerabilities — so a newly-weaponised CVE is checked against your real external footprint, including the hosts you don't have on a list. That is the window continuous testing is built to close.

Sources & further reading: NVD CVE-2026-46300 and the CISA KEV catalog are the authority on affected and fixed versions. Vendor/independent analysis: git.kernel.org, git.kernel.org, git.kernel.org, git.kernel.org. This advisory contains no exploit code.

Frequently asked questions

What is CVE-2026-46300?

CVE-2026-46300 is a vulnerability in Linux Kernel, rated HIGH (CVSS 7.8), listed in the CISA Known Exploited Vulnerabilities catalog. 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.

Is CVE-2026-46300 being exploited?

Yes — it is in the CISA KEV catalog (added 2026-10-28), which lists vulnerabilities with confirmed in-the-wild exploitation. Treat it as an active, prioritise-now risk.

Which products are affected?

Linux Kernel. Confirm the exact affected and fixed versions against the vendor's official security advisory before acting.

What should I do right now?

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk guidance and CISA’s “Forensics Triage Requirements”. Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines. Then inventory every instance, verify the version actually deployed, and confirm none is exposed and unpatched on your perimeter.