TL;DR for CISOs: CISA added both PHP2Shell flaws to its Known Exploited Vulnerabilities catalog on October 26 and set an October 29 remediation deadline for federal agencies, three days out. CISA's guidance is blunt: patch now, and take PHP systems offline if you cannot. Navigate360 confirmed a breach exposing Social Security numbers seven months after a public claim, and the University of Copenhagen was attacked twice in six days.
- PHP2Shell is now a confirmed-exploitation, three-day problem. CISA sets October 29 for federal agencies and tells everyone else that systems which cannot be patched, including PHP 8.1 and older, should come offline.
- Patching is not the finish line. BOD 26-04 expects agencies to check whether attackers got in before the patch, and private teams should apply the same standard to any internet-facing PHP.
- Supplier silence is a risk you own. Navigate360 customers in Nevada and Ontario waited months for scope, so set notification terms and verification steps before the next claim surfaces.
Today's slate at a glance
| Story | Severity | Who is exposed | First action |
|---|---|---|---|
| CISA adds PHP2Shell flaws (CVE-2026-109618, CVE-2026-109619) to KEV, federal due date October 29 | Critical | Every organization serving web requests with PHP, including PHP bundled inside vendor software | Patch to 8.2.35, 8.3.36, 8.4.27 or 8.5.12, or take the system offline |
| Navigate360 confirms breach seven months after a hacker's claim | High | Schools, police and public agencies using its tip platform, and the people whose tips and identities it held | Request written scope and data types from the vendor |
| University of Copenhagen: breach of about 525,000 people, then a second attack | High | Universities and any organization keeping real identity data in test environments | Audit test environments for live personal data |
Lead story: CISA puts PHP2Shell in the KEV catalog with an October 29 deadline
CRITICAL · VULNERABILITY MANAGEMENT / ACTIVE EXPLOITATIONKey facts
| Item | Detail | Status |
|---|---|---|
| KEV addition | CISA added CVE-2026-109618 (PHP Memory Corruption Vulnerability) and CVE-2026-109619 (PHP Stale Internal Request-State Vulnerability) to the KEV catalog on October 26 | Confirmed by CISA |
| Federal deadline | The KEV catalog lists a due date of October 29, 2026 for both CVEs. Known ransomware use is listed as unknown | Per the KEV catalog |
| What is affected | CISA says the flaws affect all PHP installations serving web requests, including Apache with mod_php (which PHP rates highest risk), PHP-FPM, php-cgi, FrankenPHP and LiteSpeed. Both allow unauthenticated remote code execution | Per CISA PHP alert |
| Fixed releases | PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, released October 21 | Confirmed by CISA |
| If you cannot patch | CISA says systems that cannot be updated immediately, and any running PHP 8.1 or earlier, should be taken offline until patched. A web application firewall may give partial protection in the meantime | CISA guidance |
| Detection | CISA added a SIGMA detection rule on October 23 and advises watching for PHP worker processes that launch shells or download tools | CISA guidance |
| Exploitation evidence | A Perplexity researcher reported remote code execution on honeypots on October 24 in a tuned single-worker mod_php setup. Red Hat says reliable exploitation needs precise heap manipulation and timing | Reported (ReconBee) |
| Exposure | Palo Alto Networks counted more than 22.6 million potentially vulnerable internet-facing instances, and Check Point says about 97.5% of publicly visible PHP instances did not show patched versions as of October 23 | Reported (ABC News 4, Check Point Research) |
What happened
PHP shipped emergency fixes on October 21 for two flaws that let an unauthenticated attacker run code on a web server. Five days later, CISA confirmed exploitation by adding both CVEs to its KEV catalog and updated its October 21 alert to say so. Federal civilian agencies now have until October 29 to remediate.
CISA's guidance goes further than a routine patch notice. It names every common way PHP is served, calls out that PHP is often embedded in other software where it is hard to see, and says systems that cannot be patched should be taken offline. Partner agencies in the UK, Australia, Canada, New Zealand and the Netherlands, along with the NSA, issued parallel guidance.
BOD 26-04, cited in the alert, also sets expectations for checking whether an attacker got in before a patch was applied. The directive binds only federal agencies, but CISA encourages every organization to prioritize KEV entries.
Evidence
- CISA: CISA Adds Two Known Exploited Vulnerabilities to Catalog (October 26)
- CISA: Critical Vulnerabilities in PHP Require Immediate Patching (revised October 26)
- CISA Known Exploited Vulnerabilities Catalog
- Recorded Future: PHP2Shell exploitation and patch guidance
- ReconBee: CISA confirms active exploitation of two PHP2Shell flaws
What this means for your team
For North American security leaders, the KEV listing changes the conversation with the business. It is now a confirmed-exploitation finding with a public federal deadline, which is the evidence application owners, auditors and boards tend to ask for. Federal contractors and regulated firms should expect customers and examiners to ask where they stood on October 29.
The hard part is coverage, not the patch itself. PHP sits inside CMS platforms, vendor appliances, containers and managed hosting, so an inventory of your own servers will miss some of it. The second hard part is the window before the patch: exploitation attempts began before October 21, so a clean patch status does not prove a clean host.
Action checklist
- Inventory every PHP runtime by October 29, including PHP embedded in vendor products, containers and hosted sites, and ask suppliers to confirm their patched versions in writing.
- Patch internet-facing systems first to 8.5.12, 8.4.27, 8.3.36 or 8.2.35 (or your distribution's backported fix), and take offline anything that cannot be patched or runs PHP 8.1 or earlier.
- Deploy CISA's SIGMA rule and hunt for PHP worker processes spawning shells or fetching tools, looking back to at least October 20.
- Report status to leadership as patched, offline or exception, with a named owner and date for each exception.
Supporting story: Navigate360 confirms a breach seven months after the claim
HIGH · THIRD-PARTY RISK / DISCLOSUREKey facts
| Item | Detail | Status |
|---|---|---|
| Acknowledgment | On October 23, Navigate360 said hackers accessed one of its systems and copied several months of data. Names, addresses, dates of birth, Social Security numbers and other sensitive information were potentially exposed | Company statement, per Reuters via KSL |
| March claim | A hacker using the name Internet Yiff Machine said it took 93 GB including 8 million confidential tips from P3 Global Intel, a Navigate360 unit. Navigate360 said then that it was investigating whether it had an incident | Hacker claim, not confirmed by the company |
| Scale | The company has not given a total. The Canadian Broadcasting Corporation reported hundreds of thousands of Canadian tipsters were exposed | Partly reported |
| Response | Officials in Nevada and Canada said Navigate360 gave only partial information despite repeated requests. Police in Ontario suspended their use of the service | Reported (Insurance Journal) |
What happened
Seven months after a hacker publicly claimed access to its tip platform, Navigate360 acknowledged that an intruder reached a system and copied months of data. The company has not explained the timing or whether the October acknowledgment covers the same incident as the March claim. The 8 million tip figure comes from the hacker, not the company.
Evidence
- Reuters via KSL: Navigate360 says hackers accessed system
- Insurance Journal: safety company acknowledges hack seven months after breach
What this means for your team
This is a supplier transparency failure with public-sector consequences. Customers who waited for confirmation after the March claim learned the data types only in October, while state officials and police were left asking for answers. When a threat actor claims a breach at a supplier, your own risk clock starts then, not when the supplier confirms.
Action checklist
- List suppliers holding sensitive data about your people or the public, and confirm each contract sets a notification deadline and a duty to share scope.
- When a hacker claim about a supplier surfaces, send a written request for status and evidence within days, and log the response.
- If you use Navigate360 or P3 Global Intel, request written scope, data types and timeline now, and assess your own notification duties.
- Add a claimed-but-unconfirmed playbook so legal, privacy and communications can act before confirmation arrives.
Supporting story: University of Copenhagen is hit twice in six days
HIGH · HIGHER EDUCATION / TEST ENVIRONMENT EXPOSUREKey facts
| Item | Detail | Status |
|---|---|---|
| First incident | Discovered Tuesday, October 20 and announced Friday, October 23. BleepingComputer reports the attacker reached one of the university's test environments | Confirmed by the university, per BleepingComputer and The Copenhagen Post |
| Scale | About 525,000 people: full names, CPR national ID numbers, work and private phone numbers, and private email addresses | Confirmed by the university |
| PIN codes | About 20,000 more staff and students had PIN codes exposed. It is not stated whether they are inside the 525,000 figure. The university restricted access to some campus locations while it issues new codes | Confirmed, overlap unclear |
| Second incident | On Monday, October 26 the university shut down several administrative systems after another attack. Whether data was accessed has not been stated | Confirmed, details pending (The Copenhagen Post) |
| Response | Reported to Denmark's data protection authority under GDPR. The research minister summoned leaders of Denmark's eight universities. DTU and Aarhus University also reported attacks in recent weeks | Reported |
What happened
The university disclosed that an attacker reached identity data on about 525,000 people through a test environment, then shut down administrative systems after a second attack three days later. The attack method for either incident has not been disclosed.
Evidence
- BleepingComputer: University of Copenhagen data breach exposes data of 525,000 people
- The Copenhagen Post, October 24: data on 525,000 people compromised
- The Copenhagen Post, October 27: second cyberattack days after the first
What this means for your team
Two lessons apply in any sector. Test environments often hold copies of production identity data with weaker controls, and here that data included national ID numbers. And the exposed PIN codes turned a privacy incident into a physical access problem. A second attack within a week also tests whether your containment claims would hold up with regulators and your board.
Action checklist
- Find every non-production environment holding real personal data, Social Security numbers or credentials, and replace it with masked or synthetic data.
- Confirm PINs, badges and access codes are not stored or generated in systems weaker than production.
- Before closing any incident, require credential rotation, a persistence hunt and log review, and keep the evidence.
Also notable
- Arista VeloCloud Orchestrator (CVE-2026-114625): added to KEV on October 23 with a federal due date of October 26, which has now passed. On-premises builds before 5.2.3.18, 6.1.3.10 or 6.4.2.12 are affected. CISA KEV catalog, Tech Insider
- AB InBev (unconfirmed): the Emperador group claims about 3.9 GB of data and demands $1 million in Bitcoin. The company has not confirmed a breach, so treat this as a claim only. Rescana
- Oracle October Critical Patch Update: 1,209 unique vulnerabilities across 33 product families, including 95 critical CVEs, per Check Point. Check Point Research
Frequently asked questions
What is the KEV deadline for PHP2Shell?
The CISA KEV catalog lists October 29, 2026 for both CVE-2026-109618 and CVE-2026-109619. The deadline binds federal civilian agencies, and CISA encourages all organizations to prioritize KEV entries.
Which PHP versions fix PHP2Shell?
CISA lists PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Check your Linux distribution for backported fixes, since version strings may not change.
What if we cannot patch PHP right away?
CISA says to take PHP-based systems offline until they can be patched, including any running PHP 8.1 or earlier. A web application firewall may offer some protection in the meantime.
Which PHP setups are affected?
CISA says all installations serving web requests, including Apache with mod_php, PHP-FPM, php-cgi, FrankenPHP and LiteSpeed.
Is the Navigate360 breach the same one claimed in March?
The company has not said. The March claim and the October acknowledgment may be linked, but Navigate360 has not confirmed that.
How did the attacker get into the University of Copenhagen?
Not disclosed. BleepingComputer reports the attacker reached one of the university's test environments.
Related CISO Platform briefings
- Breach Watch: PHP2Shell critical PHP flaws (October 21)
- Breach Watch: AI agent file hijack, PHP2Shell, Tailscale (October 25)
- Vulnerability management briefings
- Breach Intelligence hub: all daily editions
Curated by Pritha Aash, Community Head, CISO Platform
Join the CISO Platform community (free)
Corrections and takedown requests: CISO Platform is committed to accuracy and fairness. If any detail in this briefing is inaccurate, or if you represent an affected organization and would like a correction or removal, please contact us at pritha.aash@cisoplatform.com and we will review your request promptly.

Comments