PHP2Shell Follow-Up: Patches Out for CVE-2026-109618 and CVE-2026-109619, Exploitation Underway, What to Do Now

This is a special follow-up to this morning’s brief, which went out while PHP’s emergency release was still pending. The patches shipped at 14:00 UTC on October 21, the GitHub advisories are now public, and the picture has moved quickly: exploitation attempts were being reported before the fix was even available. Everything below is drawn from the PHP project’s own advisory, the two GHSA entries, and the researchers who were first to confirm the bugs.

The short version

Two critical bugs in the PHP interpreter itself, not in any framework or application, allow unauthenticated remote code execution against essentially any PHP installation serving web requests. Both are rated CVSS v4.0 9.2 by PHP. Fixed releases are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. There are no complete mitigations short of updating. Cloudflare reported early attack traffic at 07:43 UTC on October 21, roughly six hours before the patch, and watchTowr says it has observed in-the-wild exploitation attempts against both CVEs. If you run PHP anywhere that accepts HTTP requests, treat this as a patch-today event.

“Put simply: if you have not applied the patch, your deployment of PHP is vulnerable.” — watchTowr

How we got here: the timeline

October 20. A post on Hacker News claimed two critical PHP RCE flaws would be disclosed on October 22, ahead of any patch. The post was removed, but screenshots spread, along with screenshots of an exploit tool styled “PHP2Shell” that claimed to work against PHP 5.4.0 and later. watchTowr publicly confirmed the leaked details were real and under embargo. That evening the PHP security team published an advance notice of an out-of-cycle release for October 21 at 14:00 UTC, pulling disclosure forward by a day.

October 21, 07:43 UTC. Cloudflare CTO Dane Knecht said the company was seeing early attacks and updating mitigations as new vectors appeared.

October 21, ~14:00 UTC. PHP published its advisory and the four fixed releases, plus minimal source backports for the end-of-life 7.4, 8.0 and 8.1 branches. The UK NCSC issued an alert, and CISA published an alert titled “Critical Vulnerabilities in PHP Require Immediate Patching.”

October 21, 14:19 UTC. watchTowr published its technical write-up and reported exploitation attempts in the wild.

The two bugs

CVE-2026-109618, “RCE via OOM corruption” (GHSA-w8hw-w9fx-j79w). PHP handled out-of-memory conditions by calling longjmp() to abort the request. In some code paths, request memory is reachable before initialization has finished; an allocation failure at that moment leaves partially initialized data behind, and request shutdown then reads or branches on it. The failed allocation does not have to be related to the memory that ends up corrupted. The advisory’s primary trigger is multipart parsing: a request without a usable Content-Length can pass the initial post_max_size check, and a single part can carry an unbounded number of headers whose in-memory representation is far larger than the wire form. Empty file controls do not count toward max_file_uploads but still allocate metadata, and nested field names multiply the work. Full RCE over HTTP was demonstrated against Apache mod_php with default limits. PHP-FPM is assessed as susceptible from source analysis, though no complete exploit was demonstrated; FrankenPHP and LSAPI are considered likely susceptible but not validated. The fix removes the longjmp() OOM path entirely: a soft OOM is now raised at the next VM safe point, and a hard OOM calls _exit() past a higher threshold.

CVE-2026-109619, “RCE via stale global state” (GHSA-6wmf-4rv5-p3rp). In persistent worker models, PHP’s global state (error, session, object and extension state) can retain pointers into memory owned by a previous request. That state is supposed to be cleared before the request heap is freed, but a fatal error such as OOM or “Maximum execution time exceeded” can abort an operation before its reset runs, and nonfatal diagnostics emitted late in shutdown can repopulate error state after it was cleared. The next request on the same worker can then read, free or branch on a dangling pointer before normal initialization replaces it. Three confirmed consumers are described: INI diagnostics raised while applying per-request settings (reachable via .htaccess and php_value directives on mod_php, and conditionally on FPM if the frontend passes PHP_VALUE/PHP_ADMIN_VALUE); session upload progress handling, which runs before ordinary session initialization, is enabled by default and does not require session_start(); and, on PHP 8.5 only, the new fatal_error_backtraces feature, which is the confirmed RCE path on mod_php. Exploitation requires a producer request and a consumer request to land on the same worker plus a cooperative heap layout, which is why both CVEs carry AC:H and AT:P in their vectors.

Both advisories share the vector CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H and credit the same reporters: lcfr-hax, sagitzadik-wiz (Wiz), tomash-areion and amyb-oai. The remediation was developed by arnaud-lb, iluuu1994, bukka and ndossche.

“Updating to a PHP release containing the patch to this vulnerability is the only complete mitigation.” — php/php-src advisory GHSA-w8hw-w9fx-j79w

Who is affected

PHP’s advisory is blunt: all PHP installations serving web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. The project considers mod_php the highest-risk configuration because there is a demonstrated exploit where an unauthenticated request triggers the bug before any application code runs. Every version from PHP 5 onward is believed to be affected; only 8.2 through 8.5 receive official fixed releases. PHP 8.2 itself reaches end of life on December 31, 2026. For scale, Silas Cutler estimates over 1.3 million internet-exposed hosts are potentially vulnerable, a Shodan query by Henk Poley counts over 1.9 million hosts advertising PHP, and Mallory counted roughly 884,000 hosts whose banners show PHP 8.1 or older. These are banner counts, not confirmed vulnerable systems, but they illustrate the exposure.

“The PHP situation will lead to a mass of incidents – it’s one of the biggest vulns in years.” — Kevin Beaumont, via Help Net Security

Exploitation status

Before the patch, watchTowr and Huntress both said they had not seen exploitation. That changed on the morning of October 21: Cloudflare reported early attacks at 07:43 UTC, and SecurityWeek’s updated story notes firms observed exploitation attempts, some before the fixes landed. watchTowr’s post-patch write-up lists CVE-2026-109619 as exploited in the wild. Sansec, which tracks e-commerce attacks, said it expects mass exploitation now that both the patch and the write-ups are public, and noted that the circulating PHP2Shell tool combines both CVEs into a single unauthenticated attack. As of the reports I could verify, neither CVE had yet appeared in CISA’s KEV catalog, though CISA did publish a standalone alert; I was unable to load the alert page itself to confirm its contents.

“We expect mass exploitation now that the patch and the writeups are public.” — Sansec

Patches and where to get them

Upstream: PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, with source and Windows binaries on php.net. Linux distributions and LTS vendors received the patches in advance. Ubuntu has fixes for every supported release (php8.5 for 26.10 and 26.04, php8.3 8.3.6-0ubuntu0.24.04.13 for 24.04, php8.1 8.1.2-1ubuntu2.28 for 22.04) and ESM builds for 20.04 back to 14.04. AlmaLinux had patched packages in testing on October 21. The PHP team specifically warned that the volunteer-maintained rpms.remirepo.net would not have updates on release day and urged those users to switch to distribution packages or build from source. For anyone stuck on 7.4, 8.0 or 8.1 without a vendor, PHP published minimal source-only backport branches on GitHub (PHP-7.4-CVE-2026-109618-109619 and siblings). After updating, restart every worker; a patched binary on disk does nothing for a worker that is still running the old code.

If you cannot patch in the next hour

PHP’s advisory is explicit that the measures below reduce exposure to specific paths but do not make an installation safe. PHP 8.6 release manager Joe Ferguson put it more bluntly: “ini settings won’t save you.”

For CVE-2026-109618, set memory_limit=-1 in a way applications cannot override (for example php_admin_value in the FPM pool or Apache config) and confirm nothing re-imposes a finite limit. This removes the controllable memory-limit failure but not an underlying allocation failure. Set a low post_max_size (8M where uploads are not needed, 32M otherwise) and keep upload_max_filesize below it. Enforce limits at the web server or proxy for decoded request size, field count, multipart part count, header count and nesting depth, and make sure those limits apply to requests with no usable Content-Length. Use a container or cgroup limit as the availability boundary, and do not substitute RLIMIT_AS or RLIMIT_DATA, which themselves trigger the vulnerable path.

For CVE-2026-109619, set session.upload_progress.enabled=0 in php.ini or pool configuration (not via ini_set() or .user.ini) and restart every worker. On PHP 8.5, also set fatal_error_backtraces=0. Remove invalid or deprecated per-request INI settings that emit diagnostics before initialization; suppressing them with error_reporting, display_errors or @ does not help. Consider pm.max_requests=1 on FPM. Fix attacker-reachable fatal errors and execution timeouts.

Sansec adds two blunter options for sites that cannot patch at all right now: block multipart/form-data at the web server (breaks uploads and some checkout flows), or reject every method except GET and HEAD until the update lands. Cloudflare has WAF rules for the known vectors available on all plans including free, but both Cloudflare and Sansec stress that this only covers traffic that actually routes through the proxy, and that the attack executes inside PHP before any application-layer rule can see it.

What to do now

Inventory every host running PHP, including the ones nobody remembers: internal dashboards, admin panels, bundled appliances, Docker images built months ago. Update to a fixed release and restart workers; do not stop at the package upgrade. If you are on mod_php, move to the front of the queue. If you are on 8.1 or older, get a vendor backport, apply the PHP source backport, or take the system offline, which is what the NCSC has recommended for anything that cannot be fixed immediately. Then look backward: with attack traffic observed before 08:00 UTC on the 21st, any exposed PHP host that was unpatched through the day should be reviewed for signs of compromise, starting with unexpected processes spawned by the web server user, new files in writable directories, and outbound connections from the web tier.

This follow-up reflects primary sources available as of the evening of October 21, 2026 (UTC).

Primary sources:

PHP Warns of Two Critical RCE Flaws; Siemens Software Center DLL Bug and Plex2Shell Chain Exploited

This brief covers October 19–21, 2026. Items were checked against vendor advisories and primary sources; it is a quiet window, so the list is short.

PHP security team pre-announces an emergency release for two critical RCE flaws

PHP.net · October 20, 2026

PHP announced an upcoming security release, scheduled for Wednesday, October 21 at 14:00 UTC, addressing two critical remote code execution vulnerabilities, CVE-2026-109618 and CVE-2026-109619, each rated CVSS v4.0 9.2 by PHP. Affected and fixed versions have not yet been published. Per BleepingComputer, details leaked ahead of the embargo, and watchTowr says it has not observed exploitation and is withholding technical details until patches ship. Neither flaw was reported as being in CISA’s KEV catalog at the time of reporting.

“We reserve the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild.” — PHP security team

Source: PHP.net advisory · BleepingComputer

Siemens Software Center DLL flaw exploited in ClickFix malware attacks

Siemens ProductCERT · October 19, 2026

Siemens confirmed in-the-wild exploitation of CVE-2026-110936 (CVSS v4 8.4), a flaw in Siemens Software Center 3.5.8.7 where helper files were not validated before loading. Attackers paired a genuine, signed copy of the program with malicious DLLs to gain code execution, and Siemens ties the activity to the Romulus ClickFix delivery platform. The fix is version 4.0.9.8, and existing installs update automatically on next launch. The CVE is reported to be in CISA’s KEV catalog.

“Existing installations update automatically the next time they start.” — Siemens ProductCERT

Source: Siemens ProductCERT · SSA-580366 · SecurityWeek

Plex2Shell chain turns unpatched Plex Media Server into crypto miners

The Hacker News · October 19, 2026

Attackers are chaining four Plex Media Server flaws, CVE-2026-96652 (CVSS 5.3), CVE-2026-96654 (6.9), CVE-2026-96655 (5.3) and CVE-2026-96656 (8.6), for unauthenticated remote code execution, delivering an XMRig miner and a Linux proxy backdoor. The flaws were reported by Zach Main on July 27 and fixed in Plex Media Server 1.43.3.10861 (August 3); technical details were published October 16 and exploitation attempts followed a day later. The CVEs are reported to be in CISA’s KEV catalog.

“Threat actors have begun to exploit a chain of vulnerabilities in Plex Media Server” — The Hacker News

Source: The Hacker News · Plex release thread

Still developing

AOMEI Backupper update servers tampered with to deliver backdoor

ManageEngine Threat Analysis Lab · October 16, 2026 (BleepingComputer coverage October 19)

Attackers briefly altered AOMEI Backupper update and notification configuration on several dates between April and July 2026 (May 28, July 16 and July 20), delivering the CROSSROAD downloader and SHINYROAD backdoor. Google Threat Intelligence tracks the actor as UNC7017. AOMEI says it has classified the matter as high priority and upgraded its servers.

“A supply chain compromise via AOMEI Backupper abused a trusted delivery mechanism to deploy Radmin.” — ManageEngine Threat Analysis Lab

Source: ManageEngine · BleepingComputer

This brief covers the trailing ~48 hours (October 19–21, 2026).

Primary sources:

PHP Warns of Two Critical 9.2 RCE Flaws as Siemens Software Center DLL Bug Exploited and CISA Adds Six to KEV

This brief covers the trailing ~48 hours (October 19–21, 2026). Items are drawn from primary sources (vendor advisories and CISA) and cross-checked against reputable outlets.

PHP Security Team gives advance notice of an emergency release for two critical flaws

PHP.net · October 20, 2026

The PHP security team announced a security release scheduled for Wednesday, October 21, 2026 at 14:00 UTC addressing two critical vulnerabilities, both rated CVSS v4.0 9.2. The identifiers are reported as CVE-2026-109618 and CVE-2026-109619 (remote code execution). PHP has not published affected or fixed versions ahead of the release; researchers at Sansec say the issues affect web servers running PHP 5.4 or later, and Tenable reports the team’s expected fixes land in 8.5.12, 8.4.27, 8.3.36 and 8.2.35 (unconfirmed until release). watchTowr told BleepingComputer the flaws are real and says it believes it reproduced CVE-2026-109618; Cloudflare’s CTO reported early attacks. Neither CVE was in CISA KEV at the time of research.

“We reserve the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild.” — PHP security team, php.net

Source: PHP.net announcement · BleepingComputer · Sansec · Tenable

Siemens confirms active exploitation of Software Center DLL search-path flaw (CVE-2026-110936)

Siemens ProductCERT · Updated October 19, 2026

Siemens updated advisory SSA-580366 on October 19 for CVE-2026-110936, an uncontrolled search path (DLL loading) weakness in Siemens Software Center. All versions below V4.0.9.8 are affected; the advisory rates it CVSS v4.0 8.4 (v3.1 6.7) and the fix is V4.0.9.8 or later. SecurityWeek reports attackers paired a legitimate signed copy of Software Center with malicious DLLs delivered via ClickFix lures. The flaw was listed among six additions to CISA’s Known Exploited Vulnerabilities catalog on October 20.

“No Siemens system, product or update channel was breached to our knowledge.” — Siemens, as quoted by SecurityWeek

Source: Siemens SSA-580366 · SecurityWeek

CISA adds six vulnerabilities to the KEV catalog, including Plex Media Server and SiteGuard

CISA · October 20, 2026

CISA published an alert on October 20 adding six vulnerabilities to the Known Exploited Vulnerabilities catalog. Per WindowsForum’s summary of the alert, the entries are four Plex Media Server flaws (CVE-2026-96652, CVE-2026-96654, CVE-2026-96655, CVE-2026-96656; SSRF, URI handling and path-control weaknesses), an OS command injection in EG Secure Solutions SiteGuard Server Edition (CVE-2026-106931, vendor-scored CVSS 4.0 8.5), and the Siemens Software Center bug above. CISA’s alert does not give affected version ranges or per-CVE exploitation details, so check the catalog and vendor advisories for remediation guidance and due dates.

Source: CISA alert · WindowsForum summary

This brief covers the trailing ~48 hours (October 19–21, 2026).

Primary sources: PHP.net · Siemens ProductCERT SSA-580366 · CISA KEV alert

ConnectWise Microsoft 365 Tenant Compromise, OpenCode Console API Key Breach, and Exploited SiteGuard WAF Command Injection

This brief covers October 17–19, 2026. It is a quieter window, and items are drawn from vendor and researcher primary sources, with outlet reporting linked alongside.

ConnectWise disables application identities after Microsoft 365 tenants compromised

ConnectWise · October 17, 2026

Unknown actors obtained unauthorized access to ConnectWise application identities and used them to sign in to customer Microsoft 365 tenants. ConnectWise says it first identified the issue on October 14, disabled seven application identities at 07:00 UTC on October 17, suspended Cloud Backup by revoking certificates, and took SaaS Security and Cloud Management offline. Huntress observed sign-in activity from the associated IP address against almost 1,000 Entra tenants, about 300 of them successful. Disabling the connections blocks new authentication but does not undo changes already made inside a tenant. No CVE has been assigned, and ConnectWise says it is not yet clear whether a product vulnerability contributed.

“Since implementing these mitigations, we have not observed successful threat activity in the environments we monitor.”
— ConnectWise advisory update, as quoted by The Hacker News

Source: The Hacker News · BleepingComputer · ConnectWise status page

OpenCode Console breach may have exposed customers’ OpenAI, Anthropic and Google API keys

OpenCode · October 17, 2026

An intruder reached a legacy system in OpenCode’s hosted Console, where workspaces store their own third-party provider keys. OpenCode emailed affected users on October 17; it says keys “may have been exposed” for about 1.4% of Console users and has not confirmed any were copied. Keys stored locally by the CLI and desktop apps are reportedly not affected. Some users report unauthorized provider charges, but those are individual claims. No CVE applies. Anyone with a provider key saved in the Console should rotate it. Vendor wording is as relayed by The Hacker News; the original X posts were not independently retrieved.

“Action Required: Potential provider key breach.”
— OpenCode notification email subject, as reported by The Hacker News

Source: The Hacker News · OpenCode on X

Still developing

SiteGuard Server Edition WAF command injection exploited in the wild (CVE-2026-106931)

JPCERT/CC (JVN) · October 14, 2026 · widely reported October 18

OS command injection (CWE-78) in SiteGuard Server Edition 2.20 and later, when the statistics function is enabled (the default). JVN scores it CVSS v4.0 8.5 and v3.0 7.8 and states exploitation in the wild has been confirmed; successful abuse runs commands as root or SYSTEM. Fixed in 8.00 Update 5 (Apache, Nginx, IIS) and 7.00 Update 6 (FreeBSD), with a file-replacement patch for versions that cannot be upgraded. The vendor advises downloading diagnostic information before patching, since remediation can erase attack traces. No KEV entry was confirmed in the sources reviewed.

“Abuse has already been confirmed.”
— SiteGuard vendor alert, as quoted by BleepingComputer

Source: JVN · SiteGuard alert · BleepingComputer

Drupal core and Entity List RCE flaws patched; exploits expected soon (CVE-2026-108097, CVE-2026-108099)

Drupal Security Team · October 14, 2026 · reported October 17

SA-CORE-2026-014 (CVE-2026-108097) is rated “Critical 19/25” by Drupal and affects core 8.9.0 through releases before 10.6.19, 11.3.19 and 11.4.10, plus Drupal 12 pre-releases before beta2. Drupal says core alone is not directly exploitable but serious exploit paths exist through contributed modules, one requiring no authentication. A companion Entity List module flaw, CVE-2026-108099, is fixed in 3.0.10. Drupal publishes no CVSS score for the core flaw, and no in-the-wild exploitation has been confirmed. Uninstalling the Field UI module is the stopgap if you cannot upgrade.

“At least one known exploit path does not require authentication.”
— Drupal SA-CORE-2026-014

Source: Drupal SA-CORE-2026-014 · SA-CONTRIB-2026-218 · BleepingComputer

Unpatched Broadcom WPS flaw allows root code execution from Wi-Fi range

Quentin Kaiser · October 16, 2026 · reported October 19

A long-standing bug in Broadcom’s proprietary WPS implementation lets an unauthenticated attacker in radio range leak memory and execute code without the network key. Affected chips include BCM3380, BCM3383 and BCM33834 (eCos) and BCM3390, BCM65xx and BCM68xx (Linux). Broadcom would not assign a CVE, none of the devices the researcher tested were patched, and no real-world exploitation has been reported. Replacement of unpatched hardware is the practical mitigation.

“Yet they refused to assign a CVE to this vulnerability or to communicate publicly about it”
— Quentin Kaiser

Source: Quentin Kaiser · The Hacker News


This brief covers the trailing ~48 hours (October 17–19, 2026).

Primary sources:

Anthropic Commits 5% of Its Shares to New Public Benefit Fund in a Quiet Window

This brief covers the trailing ~72 hours (October 16–19, 2026). It was a quiet window: one new development was confirmed on the originating organization’s own page, followed by one slightly older item that is still developing.

Anthropic commits 5% of its shares to a new Public Benefit Fund

Anthropic · October 18, 2026

Anthropic is setting aside equity for the Anthropic Public Benefit Fund, a wholly owned LLC. The initial commitment is 5% of shares, subject to stockholder approval, and the board may add 2% for each 50% rise in company value above a set baseline. Together with the co-founders’ pledge of 80% of their equity and the employee equity-match program, about 20% of shares would go to the public good. None of the Fund’s equity may be used for lobbying or political giving.

“We are instead directing that equity to the public benefit.” — Anthropic

Source: Investing in the public benefit

Still developing

DeepMind uses Google Antigravity to find a candidate antimicrobial peptide

Google DeepMind · October 15, 2026

Google DeepMind describes using Google Antigravity as an AI-assisted science workbench. The agent handled database queries, novelty checks, 3D structure comparisons, genomic context analysis, and literature review while a researcher guided the search. The resulting candidate peptide, from Streptococcus pseudopneumoniae, is predicted to act against respiratory pathogens and is now in wet-lab validation.

“New antibiotics are urgently needed to help with rising levels of antimicrobial resistance.” — Pengfei Tian, Maxwell L. Bileschi, Zoi Tsangalidou, Sukhdeep Singh, and Lucy J. Colwell, Google DeepMind

Source: Accelerating the search for antimicrobial peptides with Google Antigravity


This brief covers the trailing ~72 hours (October 16–19, 2026).

Primary sources:

BeyondTrust Remote Support Auth-Bypass Zero-Day Exploited by China-Linked Group; Cisco, PAN-OS and Windows Shell Bugs Still Active

This brief covers October 15–17, 2026. Items are drawn from vendor advisories and primary reporting, with dates checked against the source pages. The window was quiet: one new, verified development, followed by a few still-active campaigns.

BeyondTrust discloses Remote Support authentication bypass exploited as a zero-day since August (CVE-2026-102764)

BeyondTrust · October 15, 2026

BeyondTrust published advisory BT26-05 for CVE-2026-102764, a critical (CVSS 9.3) authentication bypass in Remote Support (RS) that lets an unprivileged remote attacker perform file operations on an appliance. RS 26.2.3 and earlier are affected, and Privileged Remote Access shares the code and was patched as a precaution. BeyondTrust says first exploitation was August 29 and was contained September 28; patches shipped October 8 (SaaS and self-hosted). Google’s Mandiant/GTIG attributes the activity to Armory Castle (formerly UNC5221), a suspected China-nexus espionage group. Observed post-exploitation included web shells, a tunneler and log wiping. Shadowserver counts more than 1,400 exposed instances. KEV listing was not confirmed in the sources reviewed.

“We are aware of only a small number of impacted organizations at this time.” — Kelli Vanderlee, Google Threat Intelligence Group, via CyberScoop

Source: BeyondTrust advisory BT26-05 · BleepingComputer · CyberScoop

Still developing

Cisco Secure Email Gateway path traversal exploited for root (CVE-2026-76519)

Cisco · October 14, 2026

CVSS 9.8. A crafted attachment can let an attacker write files and run commands as root when File Reputation is enabled and Content Scanner Tools is older than 25.3.0.5525. Cisco says there are no workarounds; fixes are AsyncOS 16.5.0-780 or Content Scanner Tools 25.3.0.5525+. Added to CISA KEV on October 14 (federal deadline October 17).

“In October 2026, the Cisco PSIRT became aware of active exploitation of this vulnerability.” — Cisco, via SecurityWeek

Source: SecurityWeek · Help Net Security

Palo Alto PAN-OS management interface RCE exploited (CVE-2026-0322)

Palo Alto Networks · October 14, 2026

CVSS 8.6. An authenticated attacker with network access to the management interface can execute code as root on PA-Series, VM-Series and Panorama; Cloud NGFW and Prisma Access are not affected. Fixes are available across supported PAN-OS branches, and there is no full workaround, so restrict management access to trusted internal IPs. Added to KEV October 14.

“Very limited exploitation has been observed targeting the Palo Alto Networks management interface” — Palo Alto Networks advisory, via BleepingComputer

Source: BleepingComputer

Windows Shell Mark-of-the-Web bypass exploited before patch (CVE-2026-96951)

Microsoft · October 13, 2026

CVSS 8.8. A Windows Shell security feature bypass that lets a crafted file evade Mark of the Web protections; exploited as a zero-day and fixed in October Patch Tuesday. Added to KEV October 13 (federal deadline October 16). No public PoC was documented.

Source: SOC Prime analysis · BleepingComputer

This brief covers the trailing ~48 hours (October 15–17, 2026).

Primary sources: