Close Menu
NCIJ Network NCIJ Network
    What's Hot

    Door County Jail declares staffing emergency as staff shortages drive overtime and low morale

    October 21, 2026

    Youth Protests Across Europe Reveal the West Has a Crisis of Hope

    October 21, 2026

    Trump’s Numbers, October 2026 Update

    October 21, 2026
    Facebook X (Twitter) Instagram
    Trending
    • Door County Jail declares staffing emergency as staff shortages drive overtime and low morale
    • Youth Protests Across Europe Reveal the West Has a Crisis of Hope
    • Trump’s Numbers, October 2026 Update
    • Water sector to wait until 2027 for full details of Burnham’s overhaul – POLITICO
    • Cabinet split widens as minister refuses to back Shabana Mahmood’s immigration plans | Immigration and asylum
    • Burnham backs mandatory suicide prevention training for social workers after parent-carer Matilda Davis’s death | Mental health
    • 14 ways attackers abuse cloud services to hack your enterprise
    • Peek into hidden worlds revealed by the 2026 Nikon Small World contest
    • About
      • Our Team
      • Editorial Policy
      • Editorial Independence
      • International Support
    • Trust & Standards
      • AI Usage Policy
      • Conflict of Interest Policy
      • Corrections Policy
      • Ethics Policy
      • Fact-Checking Policy
      • Source Protection
    • Get Involved
      • Guide for Sources
      • Support Independent Journalism
    • Legal
      • Cookie Policy
      • Privacy Policy
      • Terms of Use
    Facebook X (Twitter) Instagram
    NCIJ Network NCIJ Network
    Wednesday, October 21
    • Home
    • World
    • Ai
    • Business
    • Politics
    • Health
    • Crypto
    • Science
    • Technology
    • Cybersecurity
    • Defense & Security
    • Economy
    • Energy
    • Europe
    • More
      • Fact Check
      • Investigations
      • Opinion & Analysis
      • Environment
    NCIJ Network NCIJ Network
    Home»Cybersecurity

    PHP ships emergency patches for critical PHP2Shell flaws

    NCIJ NETWNCIJ NETWORKBy NCIJ NETWNCIJ NETWORKOctober 21, 2026 Cybersecurity No Comments4 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    The PHP security team released emergency security patches for two critical remote code execution (RCE) vulnerabilities (CVE-2026-109618 and CVE-2026-109619) tracked collectively as PHP2Shell.

    The two PHP2Shell unauthenticated RCE flaws were discovered by security researchers at cybersecurity firm Calif and affect all PHP installations that serve web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP, and LiteSpeed.

    “We consider the risk highest for mod_php, with a demonstrated exploit where an unauthenticated request can trigger the attack before any application code runs,” the PHP security team said.

    Both flaws stem from the same underlying problem: PHP can leave its memory in a corrupted state when a request ends abnormally, and both can be exploited to achieve remote code execution.

    CVE-2026-109618 can be used to gain remote code execution as the web worker account by exploiting a chain of weaknesses that trigger out-of-memory corruption, while the CVE-2026-109619 stale global state vulnerability enables unauthenticated heap use-after-free, memory disclosure, and remote code execution with the web worker’s privileges.

    Admins should install PHP 8.5.12, 8.4.27, 8.3.36, or 8.2.35 as soon as possible on servers running PHP 8.x and migrate to a fixed release if they’re running PHP 7 or earlier.

    “PHP 8.1 and older no longer receive updates from the PHP project. Some distributions and LTS vendors provide backported fixes, so contact your vendor for details, or upgrade to a supported version,” the PHP developers added.

    “Given the severity of these vulnerabilities, the PHP security team provided minimal source-backports for PHP 7.4, PHP 8.0, and PHP 8.1 to help people building from source or without access to an LTS vendor.”

    Advanced warning

    This follows a Tuesday warning from PHP developers urging administrators to prepare to install these security updates as soon as they’re released.

    “All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available,” they said. “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 core developer Gina Peter Banyard warned that no PHP2Shell mitigations would fully block potential attacks and that applying the official security patches is the only permanent defense.

    Before the patches were released, Cloudflare CTO Dane Knecht confirmed that the company (which had already deployed a set of WAF rules designed to block known PHP2Shell exploitation methods) was already observing early attacks targeting the two vulnerabilities. However, Knecht also stressed that these protections were temporary and urged all admins to install the PHP security updates as soon as they become available.

    The UK National Cyber Security Centre (NCSC) has also warned UK organizations to immediately update systems using PHP or take them offline until they can be patched.

    Temporary mitigation measures 

    However, the PHP security team did share a number of mitigation measures that should reduce exposure to some attack paths for those who can’t immediately patch their servers, although they don’t fully protect against exploitation (detailed information is available in PHP’s blog post):

    • CVE-2026-109618:
      • Set memory_limit=-1, preferably in a way applications can’t override, such as php_admin_value in the FPM pool or Apache configuration.
      • Set a low post_max_size: 8M for applications that don’t require file uploads, 32M if uploads are necessary. 
      • Use a container or cgroup limit as an availability boundary, preferably with a policy that kills only the affected worker.
    • CVE-2026-109619:


      • Set session.upload_progress.enabled=0 and restart every worker.
      • On PHP 8.5, set fatal_error_backtraces=0 and restart every worker. This blocks only the confirmed fatal backtrace path.
      • Remove invalid or deprecated settings applied per request that emit diagnostics before initialization. Hiding diagnostics with error_reporting, display_errors or @ does not help.
      • Fix attacker-reachable fatal errors and execution timeouts, including failures in callbacks, upload or import processing and cleanup.

    PHP (Hypertext Preprocessor) is an open-source, server-side web development language that powers 75% to 80% of all websites, including those using Content Management Systems (CMS) like WordPress, Joomla, and Drupal.

    According to VirusTotal estimates, over 5.1 million PHP hosts are exposed online, with roughly 3.8 million having at least one port open.


    article image

    Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply.

    The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments.

    Get the report

    critical emergency flaws Patches PHP PHP2Shell ships
    NCIJ NETWNCIJ NETWORK
    • Website

    Keep Reading

    Door County Jail declares staffing emergency as staff shortages drive overtime and low morale

    14 ways attackers abuse cloud services to hack your enterprise

    Moving past autonomous exploitation to machine-speed security

    Browsers Block eMudhra Intermediate CAs Over Recoverable Private Keys

    Heavy rains during critical period of cacao cultivation hit Ghana’s yields

    PHP2Shell: What Actually Protects You Before the 14:00 UTC PHP RCE Patch, and What Doesn’t

    Add A Comment
    Leave A Reply Cancel Reply

    Editors Picks

    Door County Jail declares staffing emergency as staff shortages drive overtime and low morale

    October 21, 2026

    Youth Protests Across Europe Reveal the West Has a Crisis of Hope

    October 21, 2026

    Trump’s Numbers, October 2026 Update

    October 21, 2026

    Water sector to wait until 2027 for full details of Burnham’s overhaul – POLITICO

    October 21, 2026
    Latest Posts

    Leavitt to depart the White House

    August 13, 2026

    Israeli troops force families from homes amid settler terror campaign in West Bank | West Bank

    August 13, 2026

    Video of children being taught Muslim prayers does not show a school in England – Full Fact

    August 13, 2026

    Subscribe to News

    Get the latest sports news from NewsSite about world, sports and politics.

    NCIJ Network is an independent digital news platform delivering trusted investigative journalism, European and global news, in-depth analysis, and fact-based reporting with accuracy, transparency, and integrity.

    Facebook X (Twitter) Instagram Pinterest YouTube

    Door County Jail declares staffing emergency as staff shortages drive overtime and low morale

    October 21, 2026

    Youth Protests Across Europe Reveal the West Has a Crisis of Hope

    October 21, 2026

    Trump’s Numbers, October 2026 Update

    October 21, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Type above and press Enter to search. Press Esc to cancel.