CISA warns Fragnesia Linux flaw is chained in PHP2Shell attacks
Agencies must patch CVE-2026-46300 by Saturday 10; researchers say the chain rooted 25 servers, including three US government-affiliated hosts.
Shared-frag marker loss in Linux kernel skb coalescing (LPE)
CISA: Linux Kernel Missing Initialization of a Variable Vulnerability
skb_try_coalesce() in the Linux kernel can move paged fragments onto another skb and drop the SKBFL_SHARED_FRAG marker. A local user can trigger receive coalescing so later writers, including ESP input, treat page-cache-backed fragments as private and modify them in place. That corrupts page cache and can yield root. Linux kernel systems are affected. CISA lists it as exploited in the wild; a public PoC exists.
What to do: Apply the Linux vendor's update for CVE-2026-46300. If no mitigation is available, follow CISA BOD 26-04 or discontinue use of the product.
| Product | Affected |
|---|---|
| linux kernel | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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.
Agencies must patch CVE-2026-46300 by Saturday 10; researchers say the chain rooted 25 servers, including three US government-affiliated hosts.
Unauthenticated RCE hits internet-facing PAN-OS management; CISA set an October 31 deadline for kernel bug CVE-2026-46300.
The chain rooted 25 servers in four countries and reached a US government Active Directory domain, Unit 42 says.
Unit 42 verified tools that pair the PHP flaws with kernel bug CVE-2026-46300 for root; about 0.02% of the installed base was exposed.
Dream says a custom exploit plus a Linux kernel bug rooted firewalls in the U.S., Japan, Taiwan, and South Korea.
The flaw can alter page-cache data and, chained with two other CVEs, implant PHP webshells that run as root.
Federal agencies face an October 31 deadline; CISA says the bug is chained to plant PHP webshells and run as root.
Dream Security says the chain rooted Palo Alto firewalls and reached Active Directory on 25 servers, three tied to the US government.
GreyNoise reports at least six successful hits; Dream claims 24 firewalls and two US-linked servers were compromised.
The chain hit PAN-OS 12.1 and 12.2 from October 23; Dream says remote access likely remains.
CISA set November 11 and October 31 federal deadlines; Cisco says CVE-2026-76418 is crashing firewalls with no workaround.
Public PoCs often fail unless tuned to one PHP build, but shared appliance images let one exploit hit many devices.
Dream says attackers exploited 25 of 19,000 internet-facing firewalls on October 23-24 and planted root webshells on 24.
CVE-2026-41709 and CVE-2026-46300 are actively exploited; BOD 26-04 requires FCEB agencies to prioritize them.
Dream says a custom PHP2Shell build plus the Fragnesia kernel bug yielded unauthenticated root and Active Directory access.
Dream says the chain, including kernel flaw CVE-2026-46300, rooted devices in the US, Japan, Taiwan, and South Korea in under 15 minutes.
Dream says custom exploits for CVE-2026-109618, CVE-2026-109619 and CVE-2026-46300 reached government-affiliated firewalls and Active Directory.
Agencies must fix CVE-2026-41709 by November 11, 2026, and Fragnesia CVE-2026-46300 by October 31, 2026.
Today 1.4K readers · 2.3K views · 1.7K reads · all time 160K views