Critical PHP Vulnerabilities: What Greater Sacramento Businesses Need to Know.

For owners and leadership

A critical flaw in PHP, software that sits underneath a large share of the internet, was patched on October 21. Most businesses run it somewhere without knowing it, and many depend on vendors who run it with their data. This week’s job for leadership is to make sure someone owns the answer to one question: where are we exposed, and is it fixed?

On October 21, the PHP project released emergency fixes for two critical flaws in PHP itself, tracked as CVE-2026-109618 and CVE-2026-109619 and nicknamed “PHP2Shell.” PHP is the programming language behind WordPress, Drupal, Magento, and a long list of business software. Wiz, the security firm that found the flaws, estimates it powers about 70% of websites, and says every PHP version from the last decade is affected.

The flaws let an attacker take control of a server running PHP without logging in, and can also expose passwords and keys sitting in that server’s memory. CISA told organizations to patch immediately. The UK’s National Cyber Security Centre went further and said to take systems offline if they can’t be fixed right away. Security researcher Kevin Beaumont called it “one of the biggest vulns in years.”

For a business owner, the useful questions are where PHP runs in your business and who is responsible for fixing it.

Why This Isn’t Just a Website Problem

The obvious exposure is a company website. It’s rarely the only one. For a typical Greater Sacramento business, PHP shows up in three places, and each needs a different owner.

Systems you run

The website, client portals, intake and payment forms, booking pages, internal tools on an office server, and old test or staging copies nobody remembers. These are your responsibility to patch, or your IT provider’s.

Devices and software inside your network

Many network appliances, storage devices, and vendor-installed applications include a web-based admin page, and some of those are built on PHP. They are often the slowest things in an office to get updated. As forensics expert Hal Pomeranz put it, “There will be a long tail for this one.”

Vendors that hold your data

Practice management, payroll, CRM, document portals, and hosting providers may run PHP on their side. You can’t patch their systems, but your client data lives there, so their exposure is your exposure.

There’s also a second-wave risk. Because the flaw can leak passwords, API keys, and login tokens from server memory, a system that was exposed before it was patched may have handed over credentials that still work afterward. Patching closes the hole. It doesn’t undo what may have already leaked.

What the Government Agencies Recommend

CISA, the FBI, the UK’s National Cyber Security Centre, and CERT-EU have all issued guidance, and they agree closely. Their steps are written for the people who manage systems, which for most small businesses means an IT provider, web host, or developer. Your role is to make sure each one is happening and to ask the right question when it isn’t clear.

Find systems running PHP, internet-facing firstCISA, NCSC
Ask: “Which of our systems run PHP, including anything where it’s built into other software?”
Update to a patched version immediatelyCISA, NCSC
Ask: “Has each one been updated, and if not, when will it be?”
Install vendor updates for products that bundle PHPNCSC
Ask: “Who is watching for updates from our software and device vendors over the next few weeks?”
Use a web application firewall or temporary mitigations if patching is delayedCISA, PHP team
Ask: “What’s protecting anything that isn’t patched yet?”
Take systems offline if they can’t be patched or adequately protected, including unsupported installations without a verified security fixCISA, FBI, NCSC, CERT-EU
Ask: “Is anything we run unsupported or not fixable right now, and does it have a verified fix from a vendor or distribution? If not, should it come down?”
Check systems that stayed exposed for signs of compromiseNCSC
Ask: “Was anything exposed before it was patched, and do its passwords or keys need to be changed?”

Your Part This Week

Three things are worth doing yourself, because nobody else at the business is likely to.

For Owners and Managers Short, realistic, and doable without technical staff.
  1. Get answers to the questions above.One conversation or email with your IT provider, host, or developer. If you don’t have one, or nobody is clearly responsible, that gap is the first thing to fix.
  2. Deal with the site or portal nobody maintains.An old website a freelancer built, a forgotten portal, a test copy still online. Every agency says to take unpatchable systems offline, and these are the most likely to be unpatched. Assign an owner this week or take it down.
  3. Watch for word from the vendors that hold your most sensitive data.Payroll, practice management, client document portals. Most will publish a notice. If you haven’t seen one by the end of the week, ask.

For your IT team: patched releases are PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35. The PHP team published source backports for 7.4 through 8.1, and Linux distributions and long-term support vendors are shipping their own packages. NCSC-NL maintains a list of software products with a PHP dependency that may be affected.

Where Things Stand

Updated October 23, 2026

Attackers are actively trying to use these flaws. Amazon’s threat intelligence team reported that PHP2Shell “is now seeing broad exploitation attempts in the wild,” and that working exploits appeared within hours of the patch being released. Arctic Wolf and other security firms have reported widespread scanning across the internet.

Amazon also found an exploitation attempt dated October 17, four days before the public disclosure, and advises organizations to investigate from at least that date rather than from the day the patch came out. That matters for any system that was online and unpatched last week.

What hasn’t been publicly confirmed yet is how many of those attempts succeeded. Sophos reported scanning and failed attempts without evidence of a successful compromise, and Amazon said it was unclear whether the attempts it saw would have worked on real systems. For a business, the distinction doesn’t change the advice. The attacks are underway, so patching can’t wait for confirmed victims.

On October 23, the PHP project also disclosed a related issue (CVE-2026-115560) that only affects an unusual configuration. PHP says it’s unlikely in practice and recommends a setting change until its next routine release. It’s worth one extra question to your IT provider: “Have you reviewed the October 23 PHP advisory as well?”

The bigger lesson. The flawed code sat in PHP for more than a decade. Wiz says turning it into a working attack required steps “at the edge of what human researchers could practically achieve,” and that AI models made it practical in about a week.

Attackers have access to the same capability. The gap between a flaw being disclosed and it being used is getting shorter, which turns two questions into ongoing business requirements: do we know what we run, and how fast can we fix it? A business that can answer both this week is in good shape for the next one.

If a system holding customer information turns out to have been compromised, decisions about notification belong with counsel, but they depend on technical facts gathered quickly. California now sets a 30-day window for notifying affected residents, so preserve logs and don’t wipe a system you suspect was breached before someone has examined it.

Need a straight answer on your exposure?

In 15 minutes, we’ll help you identify where to start, which systems and vendors need attention, and what to ask your IT provider.

Schedule a 15-Minute Call

Sources: Wiz Research, “PHP2Shell” (Oct. 21, 2026): wiz.io  •  PHP release announcement: php.net  •  CISA, “Critical Vulnerabilities in PHP Require Immediate Patching” (Oct. 21, 2026): cisa.gov  •  UK NCSC, “Critical security issue affecting PHP” (Oct. 21, 2026): ncsc.gov.uk  •  CERT-EU Security Advisory 2026-018: cert.europa.eu  •  FBI Cyber Division statement: x.com/FBICyberDiv  •  NCSC-NL affected software list: github.com  •  Help Net Security, including Beaumont and Pomeranz comments (Oct. 21, 2026): helpnetsecurity.com  •  watchTowr FAQ: watchtowr.com  •  The Hacker News: thehackernews.com  •  Amazon Threat Intelligence, PHP2Shell exploitation in MadPot (Oct. 21, updated Oct. 22, 2026): aws.amazon.com  •  Arctic Wolf: arcticwolf.com  •  The Hacker News, additional PHP advisory (Oct. 23, 2026): thehackernews.com

Scroll to Top