{"id":"2258","title":"Is the PHP Security Flaw Fixed? What Website Owners Need to Know","source_title":"Is the PHP Security Flaw Fixed? What Website Owners Need to Know","url":"https://reinouttebrake.com/stories/is-the-php-security-flaw-fixed-what-website-owners-need-to-know","published":"2026-10-21T18:50:57+02:00","modified":"2026-10-21T17:00:00Z","source_modified":"2026-10-21T18:50:57+02:00","author":{"name":"Reinout te Brake","url":"https://reinouttebrake.com/about","description":"Reinout te Brake is an entrepreneur, consultant, investor and board member with 20+ years in tech and gaming, advising CEOs, management teams and investors.","profiles":[{"name":"LinkedIn","url":"https://www.linkedin.com/in/reinouttebrake/"},{"name":"Facebook","url":"https://www.facebook.com/Reinoutttebrake"},{"name":"Instagram","url":"https://www.instagram.com/reinouttebrake/"}]},"summary":"What happened to PHP, is your website affected, and have the security flaws been fixed? Clear answers in plain English, with practical next steps.","categories":[{"name":"PHP Security","slug":"php-security"}],"tags":[{"name":"PHP Security","slug":"php-security"}],"source_url":"https://reinouttebrakecom.wordpress.com/2026/10/21/is-the-php-security-flaw-fixed-what-website-owners-need-to-know/","data_url":"https://reinouttebrake.com/data/articles/is-the-php-security-flaw-fixed-what-website-owners-need-to-know.json","text_url":"https://reinouttebrake.com/stories/is-the-php-security-flaw-fixed-what-website-owners-need-to-know.txt","markdown_url":"https://reinouttebrake.com/stories/is-the-php-security-flaw-fixed-what-website-owners-need-to-know.md","reader_question":"Have the October 2026 PHP vulnerabilities been fixed, and what should website owners check?","topic_guide":"https://reinouttebrake.com/topic/tech","content_html":"\n<p class=\"wp-block-paragraph\">Two serious security flaws in PHP prompted urgent warnings and updates on 21 October 2026. They can allow attackers to run code on vulnerable servers without logging in.</p>\n\n\n\n<p class=\"wp-block-paragraph\">The fixes are available. Whether your website is protected depends on whether its hosting provider or administrator has actually installed and activated them.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What is PHP, in simple terms?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP is a programming language used behind the scenes to make websites work. It runs on the server: the computer that processes visitors’ requests and sends pages back to their browsers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">You might never see PHP, but your website or a service you use may depend on it. The <a href=\"https://github.com/NCSC-NL/php2shell\">Dutch National Cyber Security Centre</a> warns that PHP is also embedded in network devices, management interfaces and other products.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What happened with PHP in October 2026?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two vulnerabilities were disclosed: CVE-2026-109618 and CVE-2026-109619.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Both involve mistakes in how PHP manages its working memory. One can occur when PHP runs out of memory. The other involves leftover internal information being used after its memory has already been released.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Under certain conditions, attackers can exploit these mistakes to execute their own code. Both vulnerabilities received a severity rating of 9.2 out of 10.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Can hackers attack without a password?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. The <a href=\"https://www.php.net/archive/2026.php#2026-10-21-5\">official PHP security advisory</a> confirms that exploitation can happen without authentication.</p>\n\n\n\n<p class=\"wp-block-paragraph\">In a demonstrated attack against one server configuration, the problem is triggered before the website’s own code starts running. That means the website’s login screen cannot stop that particular attack.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Have the PHP security flaws been fixed?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. PHP released four security updates on 21 October:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP 8.2.35</li>\n\n\n\n<li>PHP 8.3.36</li>\n\n\n\n<li>PHP 8.4.27</li>\n\n\n\n<li>PHP 8.5.12</li>\n</ul>\n\n\n\n<p class=\"wp-block-paragraph\">These versions fix both vulnerabilities. Some suppliers also provide packages containing the fixes under different version numbers.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Older installations need particular attention. PHP 8.1 and earlier no longer receive regular PHP-project updates, although some vendors provide extended support.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Does this mean every PHP website was hacked?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">No. A vulnerability creates an opportunity for an attack; it does not prove an attack happened.</p>\n\n\n\n<p class=\"wp-block-paragraph\">However, <a href=\"https://cert.europa.eu/publications/security-advisories/2026-018/\">CERT-EU reports</a> that technical details and early demonstrations of exploitation are circulating. That makes prompt action important. Its advisory does not establish how many websites have been compromised.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What should website owners do now?</h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ask your hosting provider or administrator to confirm whether your website uses PHP, which security update has been applied, and whether the live service is running the updated software.</p>\n\n\n\n<p class=\"wp-block-paragraph\">Updating a website plug-in alone does not establish that PHP itself has been repaired.</p>\n\n\n\n<p class=\"wp-block-paragraph\">If patching is delayed, temporary settings can reduce some risks, but official guidance says they do not provide complete protection.</p>\n\n\n\n<p>The useful question now is: has the fix been verified on the server actually running your website? The existence of an update cannot answer that.</p><p>For broader security context, <a href=\"/stories/the-1-5-billion-crypto-heist-how-bybits-hack-exposed-a-deeper-industry-crisis\">my analysis of the Bybit hack</a> examines transaction approval risks, while <a href=\"/stories/openai-reported-an-ai-breach-nearly-three-months-later-now-it-backs-mandatory-reporting\">my article on OpenAI’s Medicare breach</a> looks at incident disclosure and reporting. These are separate incidents with different causes.</p>\n<section class=\"article-sources\" aria-label=\"Sources and context\"><h2>Sources and context</h2><ul><li><a href=\"https://www.php.net/archive/2026.php#2026-10-21-5\">PHP: critical security advisory and fixed releases</a> <span>(Primary source)</span></li><li><a href=\"https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w\">PHP: CVE-2026-109618 — memory corruption advisory</a> <span>(Primary source)</span></li><li><a href=\"https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp\">PHP: CVE-2026-109619 — stale global state advisory</a> <span>(Primary source)</span></li><li><a href=\"https://cert.europa.eu/publications/security-advisories/2026-018/\">CERT-EU: affected versions, risk and recommended action</a> <span>(Primary source)</span></li><li><a href=\"https://github.com/NCSC-NL/php2shell\">NCSC-NL: operational guidance and affected software</a> <span>(Primary source)</span></li></ul></section>","content_text":"Two serious security flaws in PHP prompted urgent warnings and updates on 21 October 2026. They can allow attackers to run code on vulnerable servers without logging in.\n\nThe fixes are available. Whether your website is protected depends on whether its hosting provider or administrator has actually installed and activated them.\n\nWhat is PHP, in simple terms?\n\nPHP is a programming language used behind the scenes to make websites work. It runs on the server: the computer that processes visitors’ requests and sends pages back to their browsers.\n\nYou might never see PHP, but your website or a service you use may depend on it. The Dutch National Cyber Security Centre (https://github.com/NCSC-NL/php2shell) warns that PHP is also embedded in network devices, management interfaces and other products.\n\nWhat happened with PHP in October 2026?\n\nTwo vulnerabilities were disclosed: CVE-2026-109618 and CVE-2026-109619.\n\nBoth involve mistakes in how PHP manages its working memory. One can occur when PHP runs out of memory. The other involves leftover internal information being used after its memory has already been released.\n\nUnder certain conditions, attackers can exploit these mistakes to execute their own code. Both vulnerabilities received a severity rating of 9.2 out of 10.\n\nCan hackers attack without a password?\n\nYes. The official PHP security advisory (https://www.php.net/archive/2026.php#2026-10-21-5) confirms that exploitation can happen without authentication.\n\nIn a demonstrated attack against one server configuration, the problem is triggered before the website’s own code starts running. That means the website’s login screen cannot stop that particular attack.\n\nHave the PHP security flaws been fixed?\n\nYes. PHP released four security updates on 21 October:\n\n- PHP 8.2.35\n\n- PHP 8.3.36\n\n- PHP 8.4.27\n\n- PHP 8.5.12\n\nThese versions fix both vulnerabilities. Some suppliers also provide packages containing the fixes under different version numbers.\n\nOlder installations need particular attention. PHP 8.1 and earlier no longer receive regular PHP-project updates, although some vendors provide extended support.\n\nDoes this mean every PHP website was hacked?\n\nNo. A vulnerability creates an opportunity for an attack; it does not prove an attack happened.\n\nHowever, CERT-EU reports (https://cert.europa.eu/publications/security-advisories/2026-018/) that technical details and early demonstrations of exploitation are circulating. That makes prompt action important. Its advisory does not establish how many websites have been compromised.\n\nWhat should website owners do now?\n\nAsk your hosting provider or administrator to confirm whether your website uses PHP, which security update has been applied, and whether the live service is running the updated software.\n\nUpdating a website plug-in alone does not establish that PHP itself has been repaired.\n\nIf patching is delayed, temporary settings can reduce some risks, but official guidance says they do not provide complete protection.\n\nThe useful question now is: has the fix been verified on the server actually running your website? The existence of an update cannot answer that.\n\nFor broader security context, my analysis of the Bybit hack (https://reinouttebrake.com/stories/the-1-5-billion-crypto-heist-how-bybits-hack-exposed-a-deeper-industry-crisis) examines transaction approval risks, while my article on OpenAI’s Medicare breach (https://reinouttebrake.com/stories/openai-reported-an-ai-breach-nearly-three-months-later-now-it-backs-mandatory-reporting) looks at incident disclosure and reporting. These are separate incidents with different causes.\n\nSources and context\n\n- PHP: critical security advisory and fixed releases (https://www.php.net/archive/2026.php#2026-10-21-5) (Primary source)\n- PHP: CVE-2026-109618 — memory corruption advisory (https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w) (Primary source)\n- PHP: CVE-2026-109619 — stale global state advisory (https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp) (Primary source)\n- CERT-EU: affected versions, risk and recommended action (https://cert.europa.eu/publications/security-advisories/2026-018/) (Primary source)\n- NCSC-NL: operational guidance and affected software (https://github.com/NCSC-NL/php2shell) (Primary source)","referenced_links":[{"url":"https://github.com/NCSC-NL/php2shell","label":"NCSC-NL: operational guidance and affected software"},{"url":"https://www.php.net/archive/2026.php#2026-10-21-5","label":"PHP: critical security advisory and fixed releases"},{"url":"https://cert.europa.eu/publications/security-advisories/2026-018/","label":"CERT-EU: affected versions, risk and recommended action"},{"url":"https://reinouttebrake.com/stories/the-1-5-billion-crypto-heist-how-bybits-hack-exposed-a-deeper-industry-crisis","label":"my analysis of the Bybit hack"},{"url":"https://reinouttebrake.com/stories/openai-reported-an-ai-breach-nearly-three-months-later-now-it-backs-mandatory-reporting","label":"my article on OpenAI’s Medicare breach"},{"url":"https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w","label":"PHP: CVE-2026-109618 — memory corruption advisory"},{"url":"https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp","label":"PHP: CVE-2026-109619 — stale global state advisory"}],"social_image":"https://reinouttebrake.com/assets/editorial/php-servers-1280.webp","citation":"Reinout te Brake. Is the PHP Security Flaw Fixed? What Website Owners Need to Know. 2026-10-21. https://reinouttebrake.com/stories/is-the-php-security-flaw-fixed-what-website-owners-need-to-know"}