Pull to refresh
Logo
PHP vulnerabilities exploited as websites worldwide go offline

PHP vulnerabilities exploited as websites worldwide go offline

New Capabilities

Palo Alto Networks confirmed the chained PHP2Shell and Fragnesia attack on its firewalls and shipped PAN-OS hotfixes, while Defiant reported 77,000 exploit requests against WordPress and no compromised site

Overview

Updated Nov 1

Palo Alto Networks confirmed that attackers chained the PHP2Shell flaws with a Linux kernel bug to take root control of its firewalls, and shipped hotfixes for PAN-OS 12.2, 12.1, 11.2, 11.1 and 10.2. Unit 42, the company's threat research arm, said it independently verified the tooling and results that Dream Security described.

Dream Security's report says attackers rooted 24 firewalls, then an internal firewall-management server, three of them in a US government-affiliated network. Palo Alto says about 0.02% of its installed base had management interfaces reachable from the internet and that it contacted each affected customer. Defiant, meanwhile, says the same exploits are largely failing against WordPress: more than 77,000 requests from over 2,000 IP addresses as of October 28, with no site compromised.

Why it matters

Internet-facing firewalls and web servers can be taken over completely by chaining a PHP flaw with a Linux kernel bug.

Questions about this story

Free account needed to ask — your question is kept and asked for you right after sign-up. Answers are public.

Who first discovered this vulnerability and is there a PHP fix for it already?

Calif, working with OpenAI’s AI tools under the Patch the Planet program, was first to report the PHP2Shell flaw, with Wiz Research finding the bugs independently — and PHP has already shipped fixes.

Patch adoption is dangerously slow — about 4% of systems by Oct. 22 — while exploit attempts had already reached millions on Cloudflare’s network.

4 details5 sources2 disagreements
  • Calif, an AI-assisted security firm, reported the first flaw to PHP maintainers in August under OpenAI’s Patch the Planet initiative; Wiz says it independently discovered the first vulnerability on Aug. 19 using its own AI stack.
  • PHP released patched versions Oct. 21: 8.5.12, 8.4.27, 8.3.36 and 8.2.35, fixing CVE-2026-109618 and CVE-2026-109619, both rated 9.2 on CVSS v4.
  • Minimal source backports for the older, unsupported PHP 7.4, 8.0 and 8.1 were also published.
  • Amazon says attempts to exploit the flaws began Oct. 17, four days before patches, and the bugs are now being broadly exploited in the wild.
Room for disagreement
  • Exactly who gets 'first' credit depends on the source: PHP’s record credits Calif/OpenAI’s August report, while Wiz highlights its own independent Aug. 19 discovery and says it had already confirmed RCE against WordPress and Drupal.
  • There is also disagreement on impact so far: the PHP Foundation says it knows of no successful remote code execution, while Amazon warns the flaws are now broadly exploited in the wild.

What are some of the most notable hacks that have happened due to this?

No confirmed successful hacks have been publicly tied to PHP2Shell so far — the notable incidents are mass exploitation attempts, pre-patch probing, and precautionary website shutdowns.

The distinction matters because the real damage so far is disruption and uncertainty, not proven data theft — but attackers are actively probing and the window for real breaches may still be open.

5 details4 sources2 disagreements
  • Amazon Threat Intelligence detected an exploit attempt against one of its decoy systems on October 17, four days before patches shipped, traced to an IP tied to a commercial anonymization network.
  • Cloudflare CEO Matthew Prince said the network saw thousands of exploit attempts in the 10 hours before disclosure, tens of thousands within 45 minutes, hundreds of thousands within two hours, and millions by October 22.
  • Security firm WatchTowr observed the first in-the-wild exploitation attempts hitting its honeypot sensors around the time patches landed, but said it had not seen any successful attempts; Hadrian separately reported exploitation at scale, mostly abusing PHP's session upload-progress path.
  • Governments in Finland, Belgium, the Netherlands, France and Germany, plus the BBC, Edinburgh council and parts of Wikipedia, took websites offline as a precaution; Germany's BSI said it had no reports of successfully compromised federal systems.
  • Cloudflare said attackers were already mutating payloads to try to bypass its WAF rules, and Amazon recommended checking for signs of intrusion back to October 17.
Room for disagreement
  • Amazon and Hadrian reported active exploitation before or right around patch release, while CISA said it had not observed exploitation as of October 21 and the PHP Foundation said it knew of no successful remote code execution — the gap likely reflects different visibility, not a flat contradiction.
  • WatchTowr saw in-the-wild attempts but no successes, while Hadrian said PHP2Shell was already being exploited at scale; both could be true if the attacks were noisy and mostly unsuccessful.
0 AI answers with web search. May be wrong.

Key Indicators

25
Servers rooted in chained campaign
Dream Security says the attacker rooted 24 PAN-OS firewalls plus an internal firewall-management server, three in a US government-affiliated network.
0.02%
Palo Alto installed base exposed
Palo Alto Networks says about 0.02% of its global installed base had internet-facing management interfaces, and that it contacted each affected customer.
77,000+
PHP2Shell requests against WordPress
Defiant recorded more than 77,000 related requests from over 2,000 IP addresses as of October 28, with no WordPress site compromised.
6+
Successful exploits seen by GreyNoise
The security firm said it had seen at least six successful exploitations of the two PHP flaws.
70%
Estimated share of internet affected
Wiz Research estimates PHP powers 70% of all websites; the BBC could not verify the figure.
9.2
Severity score, out of 10
Palo Alto's advisories rate both PHP2Shell flaws 9.2 under CVSS 4.0.
2
Critical PHP vulnerabilities disclosed
CVE-2026-109618 and CVE-2026-109619, nicknamed PHP2Shell.
Oct 31
Fragnesia federal patch deadline
CISA added CVE-2026-46300 to its exploited-vulnerabilities catalog on October 28 and gave agencies until Saturday, October 31, to patch.
Millions
Exploit attempts on Cloudflare
Cloudflare chief executive Matthew Prince said attempts rose from thousands before disclosure to millions by Thursday, October 22.
5.1 million
PHP hosts exposed online
VirusTotal estimates about 3.8 million of them have at least one port open to attack.
4.21%
Global systems patched
Patch tracking reported by the BBC as of October 22; no newer global figure has been published.
200+
Proof-of-concept exploit samples
Palo Alto Networks' Unit 42 said it was investigating more than 200 pieces of code claiming to exploit the flaws, as of October 22.
32
UK government services offline
Tech minister Baroness Lloyd of Effra told the House of Lords that 32 government services were unavailable and four partially unavailable, mostly as a precaution.

Voices

Curated perspectives — historical figures and your fellow readers.

Sign up to generate historical perspectives on this story.

People Involved

Dane Knecht
Dane Knecht
Chief technology officer at Cloudflare
Said early attacks were emerging and Cloudflare was updating firewall rules as a stopgap
Matthew Prince
Matthew Prince
Chief executive officer at Cloudflare
Said exploit attempts rose from thousands to millions, but none of Cloudflare's customers were affected
CJ Moses
CJ Moses
Chief information security officer at Amazon Web Services
Said PHP2Shell is now broadly exploited in the wild and that attacks predate the patch
Elizabeth Barron
Elizabeth Barron
Executive director of the PHP Foundation
Told WIRED on October 22 the foundation knew of no successful remote code execution, before researchers confirmed working exploits on honeypots
TC
Thomas Caspers
Vice-president of Germany's Federal Office for Information Security (BSI)
Said on October 22 that BSI had seen exploit attempts but no successful use of the flaws
SD
Sherrod DeGrippo
Vice-president of threat intelligence at Palo Alto Networks' Unit 42
Said on October 22 that Unit 42 had collected more than 200 exploit samples but had not seen the flaws used in the wild
OW
Olly Whitehouse
Chief technology officer at the UK National Cyber Security Centre
Called the PHP response 'unprecedented' on October 22 and said there were no indications of successful breaches at that point
Sanae Takaichi
Sanae Takaichi
Prime Minister of Japan
Urged website operators on X to install the PHP fix as soon as it was released
Adel Karimi
Adel Karimi
Detection and response lead at Perplexity
Documented confirmed remote code execution on honeypots running PHP 8.4.26 over the weekend of October 24-25
MH
Marcus Hutchins
Threat researcher at Expel
Called Karimi's write-up the strongest confirmation of in-the-wild PHP2Shell exploitation he had seen
KF
Kfir Fleischer
Vice-president of cyber research at Dream Security
Described a campaign that rooted 24 PAN-OS firewalls and an internal management server by chaining PHP2Shell with Fragnesia, three of them in a US government-affiliated network

Organizations Involved

PHP Foundation
PHP Foundation
Open-source software foundation
Released patches on October 21 and a workaround for a third flaw, CVE-2026-115560, on October 23

The PHP Foundation maintains the PHP programming language.

Cybersecurity and Infrastructure Security Agency (CISA)
Cybersecurity and Infrastructure Security Agency (CISA)
United States federal agency
Set an October 29 deadline for federal civilian agencies to patch the PHP flaws, then added the Fragnesia kernel bug to its exploited-vulnerabilities catalog on October 28 with a Saturday deadline

CISA is the US agency responsible for protecting federal networks and critical infrastructure.

OpenAI
OpenAI
Artificial intelligence company
Discovered the vulnerabilities via Patch the Planet initiative

OpenAI is the company behind GPT models and the Patch the Planet security initiative.

Wiz Research
Wiz Research
Cloud security research team
Independently discovered and reported the vulnerabilities

Wiz Research is the security research arm of Wiz, a cloud security company.

CA
Calif
Security research firm
First reported the flaw to PHP maintainers

Calif is a security firm that worked with OpenAI to identify the PHP vulnerability.

Federal Bureau of Investigation (FBI)
Federal Bureau of Investigation (FBI)
US federal law enforcement agency
Warned that the PHP flaws could allow remote code execution

The FBI is the US federal law enforcement and domestic intelligence agency.

National Security Agency
National Security Agency
US signals intelligence agency
Issued an advisory urging immediate patching of the PHP flaws

The NSA is a US intelligence agency responsible for signals intelligence and cybersecurity.

Amazon Threat Intelligence
Amazon Threat Intelligence
Corporate Threat Intelligence Unit
Said PHP2Shell is now broadly exploited in the wild and recommends checking for intrusions back to October 17

Amazon Threat Intelligence is the threat research team at Amazon.

Cloudflare, Inc.
Cloudflare, Inc.
Network infrastructure company
Reported millions of exploit attempts, said none of its customers were affected, and issued firewall mitigations as a stopgap

Cloudflare provides content delivery, DDoS protection and firewall services across a large share of the internet.

BS
Federal Office for Information Security (BSI)
German federal cybersecurity agency
Saw exploit attempts but no successful use of the flaws, vice-president Thomas Caspers said; sites taken down as a precaution were mostly back online

BSI is Germany's federal cybersecurity agency.

National Cyber Security Centre (NCSC)
National Cyber Security Centre (NCSC)
UK government cybersecurity agency
Called the response 'unprecedented', said there were no indications of successful breaches, and sent 50,000 alerts to affected organisations

The NCSC is the United Kingdom's national cybersecurity agency and part of GCHQ.

Palo Alto Networks Unit 42
Palo Alto Networks Unit 42
Corporate threat research unit
Verified Dream Security's account and Palo Alto Networks shipped PAN-OS hotfixes for the PHP2Shell flaws; its advisory lists exploit maturity as 'ATTACKED'

Unit 42 is the threat research arm of cybersecurity company Palo Alto Networks.

Dream Security
Dream Security
Cybersecurity firm
Reported that attackers rooted 24 PAN-OS firewalls and an internal firewall-management server, three in a US government-affiliated network

Dream Security is a cybersecurity firm that publishes research on intrusions and attack tooling.

Timeline

August 2026 October 2026

28 events Latest: October 30th, 2026 · 1 week ago Showing 8 of 28
Tap a bar to jump to that date
  1. Palo Alto Networks confirms firewall campaign and details hotfixes

    Latest Exploitation

    Palo Alto Networks said hotfixes for PAN-OS 12.2, 12.1, 11.2, 11.1 and 10.2 fix the PHP2Shell flaws, and its advisory lists exploit maturity as 'ATTACKED'. The company said about 0.02% of its installed base had internet-facing management interfaces and that it contacted each affected customer.

  2. Defiant says PHP2Shell exploits fail against WordPress

    Exploitation

    Defiant said it knew of no WordPress site compromised through PHP2Shell as of October 28, despite more than 77,000 related requests from over 2,000 IP addresses. The firm said exploits often need adjusting for address randomization, the PHP build, running extensions and memory limits.

  3. Dream Security reports firewalls rooted with chained exploits

    Exploitation

    Dream Security said an attacker exploited the PAN-OS management web server with a custom PHP2Shell exploit, then chained it with Fragnesia to root 24 firewalls and an internal firewall-management server in the US, Japan, Taiwan and South Korea. Dream dates the first firewall compromise to October 23 and says 22 firewalls were left with webshells. Palo Alto's Unit 42 verified the tooling and results, and Palo Alto shipped PAN-OS hotfixes.

  4. GreyNoise counts at least six successful PHP2Shell exploits

    Exploitation

    Cybersecurity firm GreyNoise said it had seen at least six successful exploitations of CVE-2026-109618 and CVE-2026-109619.

  5. CISA adds Fragnesia kernel bug to exploited list

    Response

    CISA added CVE-2026-46300, a Linux kernel privilege escalation bug called Fragnesia, to its Known Exploited Vulnerabilities catalog and told federal agencies to patch by Saturday. The agency said it can be chained with the PHP flaws to plant webshells and run commands as root.

  6. CISA lists PHP2Shell as exploited and sets Thursday deadline

    Response

    CISA added CVE-2026-109618 and CVE-2026-109619 to its Known Exploited Vulnerabilities catalog and ordered federal civilian agencies to patch by October 29 under Binding Operational Directive 26-04.

  7. Researcher confirms working PHP2Shell exploits on honeypots

    Exploitation

    Adel Karimi, detection and response lead at Perplexity, published an analysis over the weekend documenting 35 shells launched from two IP addresses against three honeypots running Apache mod_php and PHP 8.4.26. He said the attacks produced confirmed remote code execution with a usable memory disclosure, not just a crash.

  8. PHP team publishes workaround for a third flaw

    Response

    PHP published an informational advisory telling operators to set session.upload_progress.enabled=0 until its next bugfix release. The setting covers CVE-2026-115560, a remote code execution flaw with no patch that needs an unusual combination of configuration and application code.

  9. Cloudflare reports millions of exploit attempts

    Exploitation

    Cloudflare chief executive Matthew Prince said the network saw thousands of attempts in the 10 hours before disclosure, tens of thousands within 45 minutes, hundreds of thousands within two hours, and millions by the next day.

  10. Germany's BSI says no confirmed compromises in federal systems

    Response

    The Federal Office for Information Security said it had received no reports of successfully compromised federal IT systems and that sites taken down as a precaution were mostly back online. It said successful attacks could not be ruled out.

  11. PHP Foundation says no confirmed remote code execution

    Response

    Executive director Elizabeth Barron told WIRED the foundation was unaware of Amazon's pre-patch research and said, 'to our knowledge, there has been no successful attempt at remote code execution.'

  12. UK minister says 32 government services taken offline

    Response

    Tech minister Baroness Lloyd of Effra told the House of Lords that 32 government services were unavailable and four partially unavailable, mostly as a precaution while updates were applied. The National Cyber Security Centre said it sent 50,000 alerts to affected organisations and had no reports of successful hacks.

  13. Japanese banks and airline suspend services

    Response

    Mizuho's bank and securities arms halted services and Shizuoka Bank suspended its website and app, Bloomberg reported. All Nippon Airways disabled boarding, and companies in the MUFG group halted some online services.

  14. Security firms see scanning but no confirmed compromises

    Exploitation

    Dataminr's threat research team said observed activity was limited to scanning, fingerprinting and non-working exploits, with no known compromises. A researcher at the security startup Tolmo told CNBC his team had built a working exploit in less than a day.

  15. Nine security firms report no successful attacks

    Exploitation

    CrowdStrike, ESET, Google Threat Intelligence Group, Huntress, Palo Alto Networks, Recorded Future, SecureWorks, Sophos and Trail of Bits told NBC News they had seen no successful attacks as of Thursday evening. Sophos threat research chief Don Smith said the firm had seen 'only a couple of real exploitation attempts'.

  16. Unit 42 counts more than 200 exploit samples

    Exploitation

    Palo Alto Networks' Unit 42 said it had collected over 200 pieces of proof-of-concept code claiming to exploit the PHP flaws and was investigating them all. Vice-president Sherrod DeGrippo said the firm had not yet seen the flaws exploited in the wild.

  17. Japan's prime minister urges patching; South Korea raises alert

    Response

    Sanae Takaichi urged site owners on X to install the fix as soon as it was released. Chief Cabinet Secretary Minoru Kihara said no attacks exploiting the flaws had been confirmed, and South Korea raised its cyber alert level for the private sector.

  18. Cloudflare says no customers affected; UK cyber chief calls response unprecedented

    Response

    Cloudflare chief executive Matthew Prince said none of the company's customers were affected and that it had been discussing the flaw for months. The NCSC's chief technology officer, Olly Whitehouse, called the event 'unprecedented' and said there were no indications of successful breaches.

  19. Finland's Valtori lifts some service blocks

    Response

    Finland's state IT provider said it had installed PHP patches overnight and was gradually lifting precautionary blocks on government web services. Director General Hannu Naumanen said restoring services can take days or weeks because systems need testing.

  20. PHP releases patches; governments and companies take sites offline

    Response

    PHP released patched versions; governments in Finland, Belgium, the Netherlands, France and Germany, the BBC, Edinburgh council and parts of Wikipedia took websites offline as a precaution.

  21. FBI cyber division warns of PHP flaws

    Response

    The FBI's cyber division warned that the flaws could let attackers run code remotely, and recommended operators take websites offline if they could not update them immediately.

  22. PHP team issues backports for unsupported versions

    Response

    The PHP security team published minimal source backports for PHP 7.4, 8.0 and 8.1, and said the volunteer-run rpms.remirepo.net repository would not receive updates that day.

  23. NSA issues advisory on PHP vulnerabilities

    Response

    The NSA urged organizations to inventory PHP systems, apply vendor patches, and take systems offline if they cannot update immediately.

  24. Amazon reports broad exploitation after patch

    Exploitation

    Amazon said proof-of-concept exploits appeared within hours of the patch and were used against its sensors almost immediately. It recommended checking for signs of intrusion back to October 17.

  25. Linux distributions publish patched PHP packages

    Response

    Debian packages were available after 9 p.m. on October 21, with Fedora, Ubuntu, Red Hat, Gentoo and Slackware following; SUSE made new packages available later, heise reported.

  26. PHP developers disclose two critical vulnerabilities, urge updates

    Disclosure

    PHP developers identified two critical vulnerabilities and urged users to update as soon as a fix was released.

  27. Amazon decoy system targeted before PHP patch

    Exploitation

    Amazon Threat Intelligence said it detected a hacking attempt against one of its decoy systems on October 17, four days before PHP released fixes. Amazon said it was unclear how the actor learned about the flaws.

  28. Calif and OpenAI report first PHP flaw to maintainers

    Discovery

    Security firm Calif, working with OpenAI, reported the first php2shell flaw to PHP maintainers.

Scenarios

1

Patch adoption contains the threat

Likely Resolves by Nov 21, 2026

Discussed by: CISA and national cybersecurity agencies

Organizations apply the patches released October 21, and internet-facing systems are updated within weeks. The coordinated disclosure, aided by AI-assisted discovery, gives defenders a head start.

2

Exploitation spreads to unpatched servers

Possible Resolves by Nov 21, 2026

Discussed by: Cloudflare CTO, Wiz Research

Attackers scan the internet for vulnerable PHP versions, targeting the estimated 70% of sites that run PHP. Early attacks were already emerging, according to Cloudflare's chief technology officer.

3

AI-assisted discovery finds more flaws

Possible Resolves by Jan 21, 2027

Discussed by: OpenAI, Wiz Research

The same AI-assisted techniques that found php2shell uncover additional critical vulnerabilities in PHP or other foundational software. OpenAI's Patch the Planet initiative continues to coordinate disclosures.

4

Sites on PHP 8.1 and older stay exposed

Possible Resolves by End of 2026

Discussed by: PHP security team

PHP 8.1 and older no longer get updates from the PHP project. The security team released minimal source backports for 7.4, 8.0 and 8.1, but organizations that cannot rebuild from source depend on Linux distributions or paid support vendors for fixes. Those servers can stay vulnerable while patched versions spread across supported installations.

5

Attackers breach unpatched PHP servers at scale

Likely Resolves by Nov 30, 2026

Discussed by: Amazon Threat Intelligence, Cloudflare, FBI

Attackers are scanning for vulnerable PHP versions and using exploit code that appeared within hours of the patch. Amazon said it saw the exploits used against its sensors almost immediately and recommends checking for signs of intrusion back to October 17.

6

Patch rates stay low and exposed servers persist

Likely Resolves by Nov 30, 2026

Discussed by: BSI, Cloudflare, BBC patch-rate tracking

Only about 4% of systems worldwide had been patched by October 22, and many PHP installs sit inside appliances and hosted services that owners cannot update directly. If the rate stays slow, attackers keep a large pool of vulnerable servers to scan.

7

Working exploit code goes public and mass compromise follows

Possible Resolves by Nov 30, 2026

Discussed by: Tolmo researcher Matt Suiche, Dataminr threat research team

A Tolmo researcher said his team built a working exploit in under a day, while Dataminr reported that public activity so far is scanning and non-working code. Release of functional exploit code would let attackers without the skill to write their own hit servers that are still unpatched.

8

First confirmed breach surfaces at an unpatched site

Possible Resolves by Nov 20, 2026

Discussed by: Palo Alto Networks Unit 42, Sophos, Germany's BSI

Researchers now have confirmed exploitation on decoy servers, but no organization has reported a real intrusion. Karimi's honeypots ran a deliberately simple single-worker mod_php setup, so his result does not measure how reliably the chain works elsewhere. A named victim would mark the start of real damage.

9

Working exploits reach production sites, not just honeypots

Possible Resolves by Nov 30, 2026

Discussed by: Adel Karimi, Marcus Hutchins, CISA

Karimi confirmed shells on decoys he configured himself with a single-worker mod_php setup, and said his evidence does not measure exploit reliability on other worker counts, PHP builds or applications. CISA's catalog listing puts federal systems on a Thursday deadline. A named victim would show the exploit works on ordinary configurations at scale.

10

Chained kernel bug widens the damage beyond web servers

Likely Resolves by Nov 30, 2026

Discussed by: CISA, Dream Security

Attackers pair the PHP flaws with the Fragnesia Linux kernel bug to get root access on hosts that patched PHP but not their kernels. Dream Security's report already describes this pattern against firewalls, and CISA has put both bugs on its exploited list.

Historical Context

3 moments from history that rhyme with this story — and how they unfolded.

December 2021

Log4Shell (2021)

Researchers disclosed a critical remote code execution vulnerability in Log4j, a Java logging library used by millions of applications. Attackers could exploit it with a single crafted string, and scans for vulnerable systems began within hours.

Then

Organizations scrambled to patch, and the US government ordered federal agencies to fix the flaw within days.

Now

Log4Shell became a benchmark for critical software supply chain vulnerabilities, prompting new scrutiny of open-source dependencies.

Why this matters now

Like php2shell, Log4Shell affected a foundational piece of software used across the internet, forcing a global patching effort.

April 2014

Heartbleed (2014)

Researchers disclosed Heartbleed, a memory disclosure bug in OpenSSL, the encryption library used by most of the internet. Attackers could read sensitive data, including passwords and private keys, from vulnerable servers.

Then

Websites and services rushed to patch and revoke certificates, with major platforms updating within days.

Now

Heartbleed led to the creation of the Core Infrastructure Initiative to fund open-source security.

Why this matters now

Heartbleed showed how a single flaw in a widely used open-source component can expose a large share of the internet, a pattern php2shell repeats.

September 2014

Shellshock (2014)

Researchers disclosed Shellshock, a command injection vulnerability in Bash, the Unix shell. It affected millions of servers and devices, allowing remote attackers to execute commands.

Then

Organizations patched rapidly, but the flaw was found in many embedded devices that could not be easily updated.

Now

Shellshock highlighted the difficulty of securing software that is embedded in hardware and legacy systems.

Why this matters now

Shellshock, like php2shell, affected a foundational component of the internet and required urgent, global patching.

Sources

(45)