Field noteOct 30, 20266 min read1 source

CISA adds Fragnesia Linux kernel flaw to KEV, warning it is chained with PHP2Shell to plant root webshells

In one minute

CISA has added the Linux kernel flaw CVE-2026-46300, known as Fragnesia, to its Known Exploited Vulnerabilities catalog. The important change is the reported chain: attackers can combine it with PHP2Shell flaws to move from a compromised PHP service to root-level command execution, raising the stakes for teams that run both PHP workloads and Linux hosts.

What changed: CISA added the separate Fragnesia kernel flaw to KEV and warned it is being chained with PHP2Shell to plant root webshells.

What happened

On October 29, 2026, BleepingComputer reported that the U.S. Cybersecurity and Infrastructure Security Agency had warned federal agencies about active exploitation involving Fragnesia, CVE-2026-46300. CISA added the vulnerability to its Known Exploited Vulnerabilities catalog on Wednesday. The agency required Federal Civilian Executive Branch agencies to patch affected systems by Saturday 10 under Binding Operational Directive 26-04.

Fragnesia is a high-severity Linux kernel privilege-escalation vulnerability in the XFRM ESP-in-TCP subsystem. The report describes it as a logic bug in the Dirty Frag class. A proof-of-concept exploit allows a local attacker to obtain root permissions on major Linux distributions running kernels released before May 13, 2026. That local-access condition matters: Fragnesia is not described as the initial remote entry point on its own.

CISA’s warning concerns what happens when that local escalation is combined with PHP2Shell, the name used for two critical PHP vulnerabilities: CVE-2026-109618 and CVE-2026-109619. CISA said the chain can implant PHP webshells and run commands as root. In practical terms, the PHP flaws can provide a route into an unpatched web-facing application, while the kernel flaw can turn that foothold into full control of the underlying host.

The source says CISA did not disclose operational details of the ongoing Fragnesia attacks. It does, however, cite a Monday report from Dream Security describing artifacts from a complete campaign: a custom weaponization of the PHP2Shell chain paired with Fragnesia, target lists, exploitation logs, and about 40 custom post-exploitation scripts. Dream Security said the campaign rooted 25 servers across the United States, Japan, Taiwan, and South Korea, then focused on three servers in a U.S. government-affiliated environment.

CISA had added the two PHP2Shell vulnerabilities to KEV on the preceding Monday and set a separate federal remediation deadline for Thursday. Separately, the report says a Perplexity security engineer observed evidence of remote code execution against an Apache mod_php installation running PHP 8.4.26 in a honeypot. Neither observation establishes the total number of exposed or compromised systems, but together they explain why the new KEV entry is more than a routine kernel advisory.

What the archive adds

This is a new fact on a known story. Our earlier Field Note covered CISA’s addition of the PHP2Shell flaws to KEV: CISA adds PHP2Shell flaws to the Known Exploited Vulnerabilities catalog. The new development is the reported use of Fragnesia as the privilege-escalation stage that can convert a PHP compromise into root access.

A separate earlier note tracked CISA’s KEV addition for Node2Shell after honeypots recorded exploitation attempts: CISA adds Brotli flaw CVE-2026-111497 (Node2Shell) to KEV. Both events show KEV entries becoming relevant when exploit evidence changes remediation priority.

Trend signal

No supplied pattern directly fits this infrastructure-security event.

Why now

The timing is driven by a concrete escalation in the reported campaign. PHP2Shell had already entered CISA’s KEV catalog, but the Fragnesia entry documents a chain in which the web-layer vulnerabilities are paired with a Linux kernel escalation. That changes the operational question from whether a PHP endpoint can be exploited to whether a successful compromise can reach root on the host.

Connections to other events

The earlier PHP2Shell KEV note establishes the first half of this chain: CISA had already classified the PHP vulnerabilities as actively exploited. The Node2Shell note is related only at the level of response mechanics: in both cases, CISA KEV status and observed exploitation create a shorter remediation window for affected operators. It does not establish a common actor, exploit method, or affected software stack.

Why it matters

Teams building AI systems often treat the model layer as the special security problem, but the service environment remains decisive. An AI feature deployed behind PHP services, or an internal tool running on shared Linux infrastructure, can inherit the risk of the surrounding web stack and kernel. The reported chain is a reminder that patch triage should evaluate attack paths rather than individual CVEs in isolation.

For operators, the immediate work is inventory and containment: identify PHP2Shell exposure, identify Linux hosts with kernels in the affected release range, and determine whether a web-service compromise could provide local code execution on those hosts. Root-level access can invalidate assumptions behind application credentials, deployment secrets, logs, and service isolation. The source supports urgency for patching; it does not prescribe a particular compensating control or prove that every vulnerable host is being targeted.

What happens next

  • More organizations will prioritize combined PHP and Linux-host remediation over single-CVE patch queues. (3 months, 70%). Watch for: vendor or government guidance that addresses the two-stage chain.
  • Researchers will publish further indicators or technical artifacts from the campaign. (3 months, 55%). Watch for: attribution, hashes, detection guidance, or expanded victim counts from CISA or Dream Security.

Limits and uncertainty

The public report is a secondary account of CISA’s warning and Dream Security’s research. CISA did not provide attack details, identify the threat actor, or quantify the number of organizations affected. Dream Security’s reported 25 rooted servers are campaign artifacts described by the source, not a measure of worldwide exposure. The report also does not specify all affected distribution versions, whether every relevant kernel configuration is exploitable, or whether the cited PHP 8.4.26 honeypot observation represents typical production deployments. Teams should not infer universal compromise from KEV inclusion, but should treat the documented chain as a high-priority validation and patching signal.

Skill to build now

Build a short attack-path inventory rather than a flat vulnerability list. This week, map which internet-facing PHP services run on Linux hosts, who owns their patch windows, and whether a compromise of the service account can become local execution on the same machine. Pair that map with a tested way to rotate credentials and inspect persistence if a host must be treated as potentially rooted. The useful output is an owner-backed remediation path for each exposed service, not merely a list of CVE identifiers.

Reader takeaway

Fragnesia’s KEV addition matters because the reported attack is a chain: PHP2Shell can provide the entry point and the Linux kernel flaw can provide root. If your team operates PHP on Linux, assess and remediate the combined path, while keeping the reported victim count and technical scope in perspective.

Open question

Will CISA or Dream Security publish enough technical indicators to let defenders distinguish this campaign from ordinary PHP webshell activity and verify whether Fragnesia was used on their hosts?

Evidence / sources

  1. 1bleepingcomputer.com/news/security/cisa-warns-of-fragnesia-linux-flaw-chained-in-php2shell-attacks
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicSecurityExplore the security topic hub.
  2. 02archiveField NotesOpen the latest editorial analysis.
  3. 03source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract