PHP2Shell, Critical PHP Flaws, And The Dutch Government Site Disruption
KIDieser Beitrag wurde mit Unterstützung künstlicher Intelligenz (KI) erstellt.

🔍 Read the full analysis: PHP2Shell, Critical PHP Flaws, And The Dutch Government Site Disruption on ThorstenMeyerAI.com

Buying for a business?Offer from Amazon

Get business pricing on office and shipping supplies

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

TL;DR

PHP released emergency patches on 21 October 2026 for two critical flaws, tracked as CVE-2026-109618 and CVE-2026-109619, that can enable unauthenticated remote code execution. The Dutch government temporarily took several websites, including Overheid.nl, MijnOverheid.nl and DigiD, offline as a precaution; it did not report confirmed compromises of those services.

PHP released emergency security updates on 21 October 2026 for two critical vulnerabilities that can let attackers execute code remotely without logging in, while the Dutch government took several public-service websites offline as a precaution. The affected sites included Overheid.nl, MijnOverheid.nl and DigiD; the government said its action was preventive, not confirmation that those services had been compromised.

The flaws are tracked as CVE-2026-109618 and CVE-2026-109619 and are collectively referred to in the source report as PHP2Shell. PHP’s security team identifies web-request-handling installations as potentially affected, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. Both advisories carry a CVSS v4.0 score of 9.2, rated Critical.

The vulnerabilities involve PHP’s handling of memory and internal state when request processing is interrupted. PHP’s advisories describe one flaw involving an out-of-memory failure and improperly initialized request data; the other involves stale internal references after request memory has been freed. Those conditions can lead to memory corruption or use-after-free behavior and, in vulnerable deployments, remote code execution. The out-of-memory advisory says demonstrated execution runs as the web worker account, which does not by itself mean an attacker has administrator or root access.

PHP published fixes for 8.5.12, 8.4.27, 8.3.36 and 8.2.35. The source report says PHP also supplied minimal source backports for versions 7.4, 8.0 and 8.1, which are outside normal upstream support. Organizations relying on distribution or extended-support packages should check their vendor’s security notice: an older-looking version number alone does not show whether a backport has been applied.

At a glance
updateWhen: Patches and Dutch government shutdowns…
The developmentPHP issued fixes for two critical vulnerabilities as Dutch authorities temporarily shut down several government websites to reduce exposure.
PHP2Shell, Critical PHP Flaws, and the Dutch Government Site Disruption
Security briefing · 21 October 2026

PHP2Shell, Critical PHP Flaws, and the Dutch Government Site Disruption

PHP released emergency fixes for two critical flaws that can enable unauthenticated remote code execution. Dutch authorities temporarily took several public-service sites offline as a precaution; they did not report confirmed compromises of those services.

Risk rating · both advisories 9.2 / Critical

CVSS v4.0 severity for vulnerabilities in PHP request handling.

What is confirmed Precautionary shutdown

Overheid.nl, MijnOverheid.nl and DigiD were taken offline; no confirmed breach of these named services was reported.

Critical flaws2

Tracked as CVE-2026-109618 and CVE-2026-109619

Patch date21 Oct

Emergency security updates released by PHP

Fixed branches4

PHP 8.5, 8.4, 8.3 and 8.2 releases

Public services3+

Named Dutch websites temporarily taken offline

01 / The flaws

Interruptions can corrupt runtime state

Both bugs involve PHP’s handling of memory and internal state when request processing is interrupted.

CVE-2026-109618

Out-of-memory failure

An allocation failure can leave request data improperly initialized. In vulnerable deployments, the resulting memory corruption may create a path to remote code execution.

Unauthenticated riskWorker account context
CVE-2026-109619

Stale internal references

Request memory can be freed while internal references remain stale. That use-after-free behavior may enable remote code execution in affected configurations.

Memory safetyCVSS v4.0 · 9.2
02 / Exposure path

Why a runtime patch matters

Updating a content-management system or its plugins does not patch the PHP engine underneath it.

1Web request arrives

A request reaches a PHP installation handling web traffic.

2Processing is interrupted

An error path affects memory or internal request state.

3Vulnerable state is triggered

Corruption or use-after-free may open an execution path.

4Patch the PHP runtime

Verify the fixed release or a vendor backport is serving the site.

Potentially affected setups

Web request handlers

PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed are among the installation types identified by PHP’s security team. Actual exposure depends on deployment and configuration.

03 / Patch status

Fixed releases and vendor checks

Install a fixed release or confirm that your distribution or extended-support vendor has applied a verified backport.

PHP 8.58.5.12

Fixed upstream release

PHP 8.48.4.27

Fixed upstream release

PHP 8.38.3.36

Fixed upstream release

PHP 8.28.2.35

Fixed upstream release

Older branches: The source report says minimal source backports were also supplied for PHP 7.4, 8.0 and 8.1, which are outside normal upstream support. An older-looking version number alone does not reveal whether a vendor backport is present. Ask your provider which build is deployed and when it was patched.

04 / Dutch public services

Precaution is not proof of compromise

The shutdowns reduced exposure while authorities assessed risk. Separate reports of attack attempts do not establish a breach of the named services.

What was reportedWhat it indicatesWhat it does not establish
Overheid.nl, MijnOverheid.nl and DigiD taken offlinePrecautionary actionNo confirmed compromise of these sites was reported
Dutch government statement on 21 OctoberNo signs of active exploitation at that timeIt does not prove every system was unaffected
Cloudflare observed attack traffic and payload changesExploitation attempts were observed broadlyIt does not identify a successful attack on the named Dutch services
Many government sites, including Rijksoverheid.nl, did not use PHPNot affected by these specific PHP flawsIt does not describe every public-sector system
05 / What remains uncertain

Patch, verify, then restore with evidence

Exposure varies by runtime, configuration and application path. Public reports leave several operational details unresolved.

For site operators

Confirm the runtime

Check that the fixed PHP build is actually serving each site and covers every relevant web-request path. Updating WordPress, Drupal or Joomla alone is not enough.

For hosted sites

Ask the provider

Request the deployed PHP version or backport, its application date and confirmation that all relevant environments are covered. Do not infer patch status from a visible application version.

If still unpatched

Keep systems offline

The cited Dutch NCSC guidance says systems that remain unpatched should stay offline as a precaution. Test service operation after applying updates.

Unconfirmed in available reports

Restoration timing and full coverage

No timetable was given for restoring each Dutch service. The reports also do not establish the PHP configuration on every affected service or confirm successful attacks against the named websites. Continue monitoring and distinguish suspicious attempts from confirmed compromise.

06 / Reporting and research

Separate discovery from incident evidence

Research and disclosure accounts explain how the flaws came to light; they do not change what is known about the Dutch sites.

Research

Multiple teams contributed

OpenAI said Calif identified a critical issue using GPT-5.6 Sol through Patch the Planet. Wiz independently discovered and reported both vulnerabilities.

Response

Maintainers released fixes

PHP maintainers led the fixes and security release, with researchers and infrastructure providers contributing to the response.

Potential impact

Memory disclosure is also possible

Researchers reported a possible route to expose sensitive process memory, including credentials or tokens, even without achieving code execution.

07 / Source statements

Three claims, three distinct limits

Statements summarized in the source report provide context for the risk, observed activity and execution privileges.

“There were no signs of active exploitation at the time of the statement.”
Dutch government announcement, as reported by ThorstenMeyerAI.com
“Attack traffic and attempts to change payloads to bypass protections were observed.”
Cloudflare, as summarized by ThorstenMeyerAI.com
“The demonstrated execution runs as the web worker account.”
PHP security advisory, as summarized by ThorstenMeyerAI.com

Execution as a web worker does not by itself imply administrator or root access.

08 / Quick answers

What operators and users should know

What is PHP2Shell?

It is the collective name used in the source report for two PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619, that can enable remote code execution in vulnerable deployments.

Were the Dutch websites breached?

The available information does not establish a compromise of Overheid.nl, MijnOverheid.nl or DigiD. The government described the shutdowns as precautionary.

Does a CMS update fix this?

No. The flaw is in the PHP runtime. Confirm that the runtime serving the site received a fixed release or verified vendor backport.

What if the host manages PHP?

Ask the provider which version or backport is deployed, when it was applied, and whether all relevant request-handling paths are covered.

Why Runtime Patching Matters

These vulnerabilities sit in the PHP runtime beneath a website’s application. Updating a content-management system or its plugins does not patch the PHP engine, according to Cloudflare’s remediation guidance. Site owners need to establish whether the runtime serving each site has received the fix, including when hosting is managed by a provider.

The Dutch shutdowns show the operational consequences of treating a serious software flaw as a precautionary risk: public services can become unavailable even when authorities have not confirmed a breach. That distinction matters to users and organizations. A service taken offline to reduce exposure is not evidence that its data was accessed, while the absence of a reported compromise does not remove the need to patch.

Security research cited in the source material demonstrated potential effects across WordPress, Drupal and Joomla deployments. Those demonstrations concern vulnerabilities in PHP, not separate flaws in each content-management system. Researchers also reported a possible route to disclosure of sensitive process memory, which could expose credentials or tokens without achieving code execution. The practical exposure depends on the PHP deployment and configuration.

Products Worth Considering

FLEXISPOT 36-Inch Height-Adjustable Standing Desk Converter with Keyboard Tray, Black

FLEXISPOT 36-Inch Height-Adjustable Standing Desk Converter with Keyboard Tray, Black

FLEXISPOT Electric Adjustable Workbench, 55 x 28 Inches, White

FLEXISPOT Electric Adjustable Workbench, 55 x 28 Inches, White

Logitech MX Keys S Combo Wireless Keyboard and Mouse, Graphite

Logitech MX Keys S Combo Wireless Keyboard and Mouse, Graphite

As an affiliate, we earn on qualifying purchases.

How the Dutch Shutdown Unfolded

The Dutch government announced on 21 October that several websites, including Overheid.nl, MijnOverheid.nl and DigiD, had been taken offline as a precaution. Its statement said there were no signs of active exploitation at the time. It also said many government sites, including Rijksoverheid.nl, did not use PHP and were not affected by these specific flaws.

The Dutch National Cyber Security Centre later said patches were available and urged organizations to update. Its guidance says systems that remain unpatched should stay offline as a precaution. Separately, Cloudflare reported seeing attack traffic and attempts to modify payloads to bypass its protections. That report indicates attempts at exploitation; it does not establish that the named Dutch services were breached.

The source material also describes separate research efforts into the flaws. OpenAI said Calif identified a critical issue using GPT-5.6 Sol through its Patch the Planet initiative, while Wiz independently discovered and reported both vulnerabilities. PHP maintainers led the fixes and release, with researchers and infrastructure providers contributing. These accounts describe research and disclosure; they do not change what has been confirmed about the Dutch sites.

“There were no signs of active exploitation at the time of the statement.”

— Dutch government announcement, as reported by ThorstenMeyerAI.com

What Is Still Unconfirmed

The available information does not establish that Overheid.nl, MijnOverheid.nl or DigiD were compromised. The Dutch government reported no signs of active exploitation when it announced the precautionary shutdowns, while Cloudflare’s separate observations concerned attack attempts more broadly. The source material does not identify successful attacks against those named services.

It is also not clear from the reported announcements exactly when each site would return, which PHP configurations were present on every affected service, or whether all relevant systems had been patched and tested. Exposure can differ by runtime, configuration and application path. PHP-FPM, for example, handles some startup failures differently from mod_php, but the research cited in the source report describes application-dependent exploitation paths involving PHP-FPM; that difference is not proof of immunity.

Organizations using managed hosting may not control the runtime directly. The source material does not list which providers have applied fixes or how quickly every customer environment will receive them. Operators should seek confirmation from their host or software vendor rather than infer patch status from a website’s visible application version.

Patch Status and Service Restorations

The immediate next steps are for operators to install the fixed PHP release or a verified vendor backport, then confirm the patched runtime is actually serving each site. Organizations unable to update should follow the Dutch NCSC’s cited precautionary guidance and keep affected systems offline until they can establish their status. Updating WordPress, Drupal or Joomla alone does not address a flaw in PHP itself.

Website owners using managed hosting should ask their provider which PHP version or backport is deployed, when it was applied, and whether all relevant web-request paths are covered. Providers and organizations also need to test that services operate as expected after updates. For Dutch public services, the source material gives no restoration timetable; the next confirmed information would be an official update on patching and availability.

Security teams should continue to distinguish attempted exploitation from confirmed compromise and review relevant monitoring for suspicious activity. The source material reports attack attempts observed by Cloudflare but provides no confirmed incident findings for the named Dutch websites. Further statements from government agencies, PHP maintainers or hosting vendors may clarify service restoration and patch coverage.

Key Questions

What is PHP2Shell?

PHP2Shell is the name used in the source report for two PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619. Under vulnerable conditions, they can lead to remote code execution without an attacker logging in.

Were the Dutch government websites confirmed to be hacked?

No confirmed compromise of Overheid.nl, MijnOverheid.nl or DigiD is reported in the source material. The Dutch government said the websites were taken offline as a precaution and reported no signs of active exploitation at the time of its announcement.

Which PHP versions contain the fixes?

The reported fixed releases are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. The source also says minimal backports were supplied for PHP 7.4, 8.0 and 8.1. Users of vendor-managed packages should check their supplier’s advisory because a backport may not be apparent from the version number alone.

Does updating a website’s plugins fix these vulnerabilities?

No. The flaws affect the PHP runtime, not just the website application or its plugins. The runtime serving the site must be patched, either by the operator or by its hosting provider.

Are all PHP installations vulnerable?

The PHP security team identifies installations handling web requests as at risk, across several runtime setups. Actual exposure depends on the runtime, configuration and application. A setup that handles some failure conditions differently should not be treated as immune without checking the relevant advisory and vendor guidance.

Source: ThorstenMeyerAI.com

This content is for general information only and is not financial, tax or legal advice. Consult a qualified professional for decisions about your money.
You May Also Like

How AI Is Shaping The Best Noise Cancelling Headphones Of 2026

Explore how artificial intelligence is transforming noise cancelling headphones in 2026, improving performance, comfort, and user experience.

Apple Is Reaching For Chinese Memory. Europe Doesn’t Even Have That Option.

Apple is lobbying for approval to purchase memory chips from China’s CXMT, highlighting Europe’s lack of domestic options and dependence on external supply chains.

How To Use AI To Help Your Holiday Shopping

AI can help shoppers set gift budgets, find ideas and compare deals. Experts advise giving specific prompts and checking prices and product details.

Why AI-Enhanced 4K Monitors Are A Must-Have In 2026

Exploring how AI-enhanced 4K monitors are transforming productivity, gaming, and creative work in 2026, with confirmed features and future implications.