<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=PHP2Shell</id>
	<title>PHP2Shell - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=PHP2Shell"/>
	<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=PHP2Shell&amp;action=history"/>
	<updated>2026-10-24T15:28:45Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://130.wiki/index.php?title=PHP2Shell&amp;diff=14160&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 02:38 云云</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=PHP2Shell&amp;diff=14160&amp;oldid=prev"/>
		<updated>2026-10-23T02:38:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年10月23日 (五) 02:38的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;第7行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第7行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| CVE = {{CVE|2026-109618}} &amp;lt;br&amp;gt;  {{CVE|2026-109619}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| CVE = {{CVE|2026-109618}} &amp;lt;br&amp;gt;  {{CVE|2026-109619}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| image = CaelLab Phabricator PHP2Shell.png&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| image = CaelLab Phabricator PHP2Shell.png&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| caption = [[CaelLab]]&#039;s &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Phabricator]] &lt;/del&gt;instance as seen hours before the patch, having been disabled as a precaution&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| caption = [[CaelLab]]&#039;s instance as seen hours before the patch, having been disabled as a precaution&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| discovered = {{Start date and age|df=yes|2026|8|1}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| discovered = {{Start date and age|df=yes|2026|8|1}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| patched = {{Start date and age|df=yes|2026|10|21}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| patched = {{Start date and age|df=yes|2026|10|21}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key 130.wiki::diff:1.41:old-14159:rev-14160:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>云云</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=PHP2Shell&amp;diff=14159&amp;oldid=prev</id>
		<title>2026年10月23日 (五) 02:35 云云</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=PHP2Shell&amp;diff=14159&amp;oldid=prev"/>
		<updated>2026-10-23T02:35:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年10月23日 (五) 02:35的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;第6行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第6行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name = PHP2Shell&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name = PHP2Shell&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| CVE = {{CVE|2026-109618}} &amp;lt;br&amp;gt;  {{CVE|2026-109619}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| CVE = {{CVE|2026-109618}} &amp;lt;br&amp;gt;  {{CVE|2026-109619}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| image = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikimedia &lt;/del&gt;Phabricator PHP2Shell.png&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| image = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CaelLab &lt;/ins&gt;Phabricator PHP2Shell.png&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| caption = [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikimedia&lt;/del&gt;]]&#039;s [[Phabricator]] instance as seen hours before the patch, having been disabled as a precaution&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| caption = [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CaelLab&lt;/ins&gt;]]&#039;s [[Phabricator]] instance as seen hours before the patch, having been disabled as a precaution&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| discovered = {{Start date and age|df=yes|2026|8|1}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| discovered = {{Start date and age|df=yes|2026|8|1}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| patched = {{Start date and age|df=yes|2026|10|21}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| patched = {{Start date and age|df=yes|2026|10|21}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key 130.wiki::diff:1.41:old-14156:rev-14159:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>云云</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=PHP2Shell&amp;diff=14156&amp;oldid=prev</id>
		<title>云云：​创建页面，内容为“{{Short description|2026 software security vulnerability}} {{Current|2=current cybersecurity incident|date=October 2026}} {{Use Canadian English|date=October 2026}} {{Use dmy dates|date=October 2026}} {{Infobox bug | name = PHP2Shell | CVE = {{CVE|2026-109618}} &lt;br&gt;  {{CVE|2026-109619}} | image = Wikimedia Phabricator PHP2Shell.png | caption = Wikimedia&#039;s Phabricator instance as seen hours before the patch, having been disabled as a precaution | discove…”</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=PHP2Shell&amp;diff=14156&amp;oldid=prev"/>
		<updated>2026-10-23T02:31:41Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{Short description|2026 software security vulnerability}} {{Current|2=current cybersecurity incident|date=October 2026}} {{Use Canadian English|date=October 2026}} {{Use dmy dates|date=October 2026}} {{Infobox bug | name = PHP2Shell | CVE = {{CVE|2026-109618}} &amp;lt;br&amp;gt;  {{CVE|2026-109619}} | image = Wikimedia Phabricator PHP2Shell.png | caption = &lt;a href=&quot;/index.php?title=Wikimedia&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Wikimedia（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;Wikimedia&lt;/a&gt;&amp;#039;s &lt;a href=&quot;/index.php?title=Phabricator&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Phabricator（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;Phabricator&lt;/a&gt; instance as seen hours before the patch, having been disabled as a precaution | discove…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|2026 software security vulnerability}}&lt;br /&gt;
{{Current|2=current cybersecurity incident|date=October 2026}}&lt;br /&gt;
{{Use Canadian English|date=October 2026}}&lt;br /&gt;
{{Use dmy dates|date=October 2026}}&lt;br /&gt;
{{Infobox bug&lt;br /&gt;
| name = PHP2Shell&lt;br /&gt;
| CVE = {{CVE|2026-109618}} &amp;lt;br&amp;gt;  {{CVE|2026-109619}}&lt;br /&gt;
| image = Wikimedia Phabricator PHP2Shell.png&lt;br /&gt;
| caption = [[Wikimedia]]&amp;#039;s [[Phabricator]] instance as seen hours before the patch, having been disabled as a precaution&lt;br /&gt;
| discovered = {{Start date and age|df=yes|2026|8|1}}&lt;br /&gt;
| patched = {{Start date and age|df=yes|2026|10|21}}&lt;br /&gt;
| discoverer = Calif, [[OpenAI]], [[Wiz, Inc.|Wiz]]&lt;br /&gt;
| website = &lt;br /&gt;
| affected software = [[PHP]] versions 5.4–8.5&amp;lt;ref&amp;gt;{{cite web |title=PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet {{!}} Wiz Blog |url=https://www.wiz.io/blog/php2shell-php-rce |website=wiz.io |ref=Wiz |language=en-us |date=21 October 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PHP2Shell&amp;#039;&amp;#039;&amp;#039; is a pair of high-impact [[Vulnerability (computer security)|vulnerabilities]] (&amp;#039;&amp;#039;&amp;#039;CVE-2026-109618&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web|url=https://www.cve.org/CVERecord?id=CVE-2026-109618|title=CVE-2026-109618|publisher=Mitre}}&amp;lt;/ref&amp;gt; and &amp;#039;&amp;#039;&amp;#039;CVE-2026-109619&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web|url=https://www.cve.org/CVERecord?id=CVE-2026-109619|title=CVE-2026-109619|publisher=Mitre}}&amp;lt;/ref&amp;gt;) in [[PHP]] versions 5.4{{endash}}8.5 that allow [[Arbitrary code execution|remote code execution]] (RCE). Their existence was publicly announced on 20 October 2026.&amp;lt;ref name=&amp;quot;oct20&amp;quot;&amp;gt;{{Cite web |date=20 October 2026 |title=PHP: News Archive - 20 Oct 2026 |url=https://www.php.net/archive/2026.php#2026-10-20-1 |access-date=21 October 2026 |website=www.php.net |language=en}}&amp;lt;/ref&amp;gt; An emergency [[Patch (computing)|patch]] for versions 8.2, 8.3, 8.4 and 8.5 and details about the vulnerabilities were released the following day.&amp;lt;ref name=&amp;quot;oct21&amp;quot;&amp;gt;{{Cite web |date=21 October 2026 |title=PHP: News Archive - 21 Oct 2026 |url=https://www.php.net/archive/2026.php#2026-10-21-5|access-date=21 October 2026 |website=www.php.net |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Discovery==&lt;br /&gt;
PHP versions as early as 5.4 (released in 2012)&amp;lt;ref&amp;gt;{{Cite web |title=PHP: Releases |url=https://www.php.net/releases/index.php |access-date=22 October 2026 |website=www.php.net |language=en}}&amp;lt;/ref&amp;gt; are affected by these vulnerabilities, and while concerns around [[memory safety]] bugs had been raised decades before, no action was taken at the time because it was not thought that developing a working [[Exploit (computer security)|exploit]] could be feasible.&amp;lt;ref name=&amp;quot;Kan2026&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;McMillan2026&amp;quot; details=&amp;quot;{{subref|q=The class of bugs had been hiding in PHP&amp;#039;s source code for years. A security researcher had flagged it as a problem area decades earlier, but the flaw had been considered too difficult to exploit and was largely forgotten, Duong said.}}&amp;quot;&amp;gt;{{cite news |last1=McMillan |first1=Robert |title=Exclusive {{!}} AI Just Found a Bug That Puts up to 70% of the World&amp;#039;s Websites at Risk |url=https://www.wsj.com/tech/cybersecurity/ai-just-found-a-bug-that-puts-up-to-70-of-the-worlds-websites-at-risk-fd0902ea |url-access=subscription |access-date=21 October 2026 |work=Wall Street Journal |date=21 October 2026}}&amp;lt;/ref&amp;gt; A PHP core developer discovered the [[Out of memory|out-of-memory]] error behind one of the vulnerabilities during an audit in 2024, but the [[Software bug|bug]] was never fixed; the development team could not reach consensus on how to do so and a specific exploit had not yet been discovered, so the issue was not prioritized.&amp;lt;ref name=&amp;quot;Constantin2026&amp;quot;&amp;gt;{{cite news |last1=Constantin |first1=Ana Maria |title=PHP knew about one of the flaws in 2024 but could not agree a fix |url=https://thenextweb.com/news/php-foundation-structural-failure-2024-flaw-leak |access-date=21 October 2026 |work=The Next Web |date=21 October 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |title=Today&amp;#039;s PHP Security Release, and How We&amp;#039;re Strengthening PHP Security |url=https://thephp.foundation/blog/2026/10/21/todays-php-security-release-and-how-were-strengthening-php-security/ |access-date=21 October 2026 |website=thephp.foundation |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The vulnerabilities were independently discovered by two parties: Ryan Austin, a researcher at the [[California]]-based&amp;lt;ref&amp;gt;{{cite news |last1=Volz |first1=Dustin |title=A Hacking Tool Built With A.I. Can Breach Phones Without a Click |url=https://www.nytimes.com/2026/09/08/us/politics/calif-ai-worm-wechat-hack.html |access-date=21 October 2026 |work=The New York Times |date=8 September 2026}}&amp;lt;/ref&amp;gt; security firm Calif, as part of the [[OpenAI]] &amp;quot;Patch the Planet&amp;quot; project in August 2026, and the Israeli–American cloud security company [[Wiz, Inc.|Wiz]], a subsidiary of [[Alphabet Inc.]] and a part of [[Google Cloud]].&amp;lt;ref name=&amp;quot;McMillan2026&amp;quot; details=&amp;quot;{{subref|q=Ryan Austin, a researcher at Calif, uncovered the flaws with help from GPT-5.6 Sol, one of OpenAI&amp;#039;s most advanced models, during an audit of PHP&amp;#039;s source code in August.&amp;amp;nbsp;... Researchers from Google&amp;#039;s Wiz cybersecurity team soon reached out with new exploits, which they had discovered independent of Calif. }}&amp;quot; /&amp;gt; Austin used OpenAI&amp;#039;s [[GPT-5.6 Sol]] model to assist with finding the vulnerability.&amp;lt;ref name=&amp;quot;McMillan2026&amp;quot; details=&amp;quot;{{subref|q=Ryan Austin, a researcher at Calif, uncovered the flaws with help from GPT-5.6 Sol, one of OpenAI&amp;#039;s most advanced models, during an audit of PHP&amp;#039;s source code in August.&amp;amp;nbsp;... Researchers from Google&amp;#039;s Wiz cybersecurity team soon reached out with new exploits, which they had discovered independent of Calif. }}&amp;quot; /&amp;gt; Wiz researchers used the large language models [[Gemini (language model)|Gemini 4 Argon]] and GPT-5.6 Sol, as well as their own tool, Wiz Atlas, to help with their research.&amp;lt;ref  name=&amp;quot;Satter2026&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The vulnerability was rated 9.2 (critical) out of 10 under [[Common Vulnerability Scoring System|CVSS]] v4.0 by PHP developers,&amp;lt;ref&amp;gt;{{Cite web |title=php.announce: [ANNOUNCE] Upcoming Critical PHP Security Release |url=https://news-web.php.net/php.announce/509 |access-date=21 October 2026 |website=news-web.php.net}}&amp;lt;/ref&amp;gt; while security firm watchTowr rated it a full 10.0.&amp;lt;ref name=&amp;quot;Abrams&amp;quot;&amp;gt;{{Cite web |last=Abrams |first=Lawrence |title=PHP warns admins of two critical flaws, emergency patches coming tomorrow |url=https://www.bleepingcomputer.com/news/security/php-warns-admins-of-two-critical-flaws-emergency-patches-coming-tomorrow/ |access-date=21 October 2026 |website=BleepingComputer |language=en-us}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Patches==&lt;br /&gt;
The maintainers of PHP released patched versions of PHP 8.2, 8.3, 8.4, and 8.5 (8.2.35, 8.3.36, 8.4.27, and 8.5.12).&amp;lt;ref name=&amp;quot;oct21&amp;quot; /&amp;gt; Source code patches were released for version 7.4, 8.0, and 8.1, but no official updated binaries for those versions were released as they are considered [[Software release life cycle#End-of-life|end of life]].&amp;lt;ref name=&amp;quot;oct21&amp;quot; /&amp;gt; Temporary mitigations were also published, but the maintainers said there were no complete mitigations and that updating was the only safe choice.&amp;lt;ref name=&amp;quot;oct21&amp;quot; /&amp;gt; Both vulnerabilities were published through [[GitHub]] security advisories on 21 October 2026 at 13:34 UTC,&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w|title=RCE via OOM corruption|date=21 October 2026|access-date=21 October 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp|title=RCE via stale global state|date=21 October 2026|access-date=21 October 2026}}&amp;lt;/ref&amp;gt; 26 minutes before the announced release time, with the PHP website updated shortly thereafter.&amp;lt;ref&amp;gt;{{Cite web |last=Scherzer |first=Daniel |date=22 October 2026 |title=Blog: PHP2Shell: a Timeline |url=https://scherzer.dev/Blog/20261022-php2shell-timeline |access-date=22 October 2026 |website=scherzer.dev |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The PHP maintainers announced the update early and before release, after news of the vulnerabilities leaked on 20 October on the [[Hacker News]] forums,&amp;lt;ref&amp;gt;{{Cite web |title=Tell HN: 2x PHP RCE CVEs with CVSS 10.0 Incoming |url=https://news.ycombinator.com/item?id=50167754 |archive-url=https://web.archive.org/web/20261021192245/https://news.ycombinator.com/item?id=50167754 |archive-date=21 October 2026 |access-date=22 October 2026 |website=news.ycombinator.com |language=en}}&amp;lt;/ref&amp;gt; in a post on [[X (social network)|X]] by cybersecurity company watchTowr labs, and in a [[proof-of-concept]] exploit video mistakenly released by Calif.&amp;lt;ref name=&amp;quot;Khandelwal2026-1&amp;quot;&amp;gt;{{cite news |last1=Khandelwal |first1=Swati |title=PHP2Shell: Two Unpatched Critical PHP RCE Flaws (CVSS 9.2) Trigger Emergency Security Alert |url=https://thehackernews.com/2026/10/php2shell-two-unpatched-critical-php.html |access-date=21 October 2026 |work=The Hacker News |date=21 October 2026 |language=en}}&amp;lt;/ref&amp;gt;{{Unreliable source? |reason=&amp;quot;The Hacker News&amp;quot; uses AI for article images, so it likely also uses AI for article text. |date=October 2026}}&amp;lt;ref name=&amp;quot;McMillan2026&amp;quot; details=&amp;quot;{{subref|q=News of the patch leaked out Tuesday, in a post to Hacker News, just under two days before the patch release.}}&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Constantin2026&amp;quot; /&amp;gt; The early notice on PHP.net encouraged users to prepare and update as soon as the patch was released.&amp;lt;ref name=&amp;quot;oct21&amp;quot; /&amp;gt; One security firm, Sansec, expected &amp;quot;mass attacks to start within 15 minutes of the release&amp;quot;.&amp;lt;ref&amp;gt;{{Cite web |last=Goodin |first=Dan |date=20 October 2026 |title=PHP warns it plans to release 2 emergency patches imminently |url=https://arstechnica.com/security/2026/10/php-maintainers-tell-web-devs-to-prepare-themselves-for-critical-security-patches/ |access-date=21 October 2026 |website=Ars Technica |language=en|archive-url=https://web.archive.org/web/20261021121524/https://arstechnica.com/security/2026/10/php-maintainers-tell-web-devs-to-prepare-themselves-for-critical-security-patches/|archive-date=21 October 2026|url-status=live}}&amp;lt;/ref&amp;gt; Proof-of-concept exploits, write-ups, and partial mitigations started circulating on the [[Internet]] before the end of the embargo, after development platform Chainguard released patched versions of the software early; this allowed attackers to determine what code had been changed.&amp;lt;ref name=&amp;quot;Abrams&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |title=Only for the curious... |url=https://jackalsyn.com/posts/php-up-2026.html |access-date=21 October 2026 |website=jackalsyn.com}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Constantin2026&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Amazon Web Services|Amazon]] Threat Intelligence identified a PHP2Shell exploitation attempt dating back to 17 October 2026, in MadPot telemetry, four days before public disclosure.&amp;lt;ref&amp;gt;{{Cite web |date=21 October 2026 |title=Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot {{!}} AWS Security Blog |url=https://aws.amazon.com/blogs/security/amazon-threat-intelligence-identifies-php2shell-exploitation-prior-to-public-disclosure-in-madpot/ |access-date=22 October 2026 |website=aws.amazon.com}}&amp;lt;/ref&amp;gt; [[Cloudflare]] reported signs of early exploitation prior to public [[Patch (computing)|patch]] release, and deployed temporary [[web application firewall]] (WAF) rules as an attempted stopgap mitigation against the [[Vulnerability (computer security)|vulnerability]].&amp;lt;ref name=&amp;quot;Gatlan2026&amp;quot;&amp;gt;{{Cite web |last=Gatlan |first=Sergiu |date=21 October 2026 |title=PHP ships emergency patches for critical PHP2Shell flaws |url=https://www.bleepingcomputer.com/news/security/php-ships-emergency-patches-for-critical-php2shell-flaws/ |access-date=21 October 2026 |website=BleepingComputer |language=en-us}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite news |date=21 October 2026 |title=Hold on to your butts: Web admins braced for emergency PHP updates to plug leaked exploits |url=https://www.pcgamer.com/software/security/we-expect-mass-attacks-to-start-within-15-minutes-of-the-release-web-admins-braced-for-emergency-php-updates-to-plug-leaked-high-severity-holes/ |access-date=21 October 2026 |work=PC Gamer |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |last1=Knecht |first1=Dane |title=Dane Knecht 🦭 (@dok2001) on X |url=https://x.com/dok2001/status/2112811965735202970 |website=X (formerly Twitter) |date=21 October 2026}}&amp;lt;/ref&amp;gt; Security firm watchTowr said it had observed exploitation in the wild by 21 October through its [[Honeypot (computing)|honeypot]] network,&amp;lt;ref&amp;gt;{{Cite web |date=20 October 2026 |title=PHP RCE FAQ: PHP2Shell CVE-2026-109618 &amp;amp; CVE-2026-109619 |url=https://watchtowr.com/intelligence/php-cve-2026-109618-faq/ |access-date=21 October 2026 |website=watchTowr |language=en}}&amp;lt;/ref&amp;gt; while the [[United States|US]] [[Cybersecurity and Infrastructure Security Agency]] (CISA) said it had not observed exploitation as of the same day.&amp;lt;ref name=&amp;quot;Collier2026&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Impact ==&lt;br /&gt;
[[File:Php2shell wiki.png|thumb|Warning posted on the [[English Wikipedia]] about community-owned tools being offline due to the PHP2Shell incident.]]&lt;br /&gt;
Approximately 69% of websites use PHP, including those that use [[content management system]]s such as [[Drupal]], [[Joomla]], and [[WordPress]], so the potential impacts were widespread.&amp;lt;ref name=&amp;quot;Collier2026&amp;quot;&amp;gt;{{cite news |last1=Collier |first1=Kevin |title=Critical vulnerabilities in commonly used web code spark rush to update systems |url=https://www.nbcnews.com/tech/security/critical-vulnerabilities-php-update-systems-rcna604751 |access-date=21 October 2026 |work=NBC News |date=21 October 2026 |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;bbc&amp;quot;&amp;gt;{{cite news |last1=Gerkin |first1=Tom |title=Websites taken down worldwide as critical PHP cyber-security update issued |url=https://www.bbc.com/news/articles/cmly0lg3w5x2o |access-date=21 October 2026 |work=BBC News |date=21 October 2026}}&amp;lt;/ref&amp;gt; PHP is also bundled with vendor appliances, [[web hosting service|web host]] control panels such as [[cPanel]] and [[Plesk]], and some [[Windows]] applications.&amp;lt;ref&amp;gt;{{Cite web |last=Hammond |first=John |date=21 October 2026 |title=Rapid Response: php2shell, Leaked Critical PHP Vulnerabilities (CVE-2026-109618 &amp;amp; CVE-2026-109619) |url=https://www.huntress.com/blog/php2shell-leaked-critical-php-vulnerabilities |access-date=21 October 2026 |website=Huntress |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following advice from [[Computer emergency response team|CERT]]-EU and the British [[National Cyber Security Centre (United Kingdom)|National Cyber Security Centre]], many organizations across Europe took their websites offline as a precaution while the patches were pending, including the [[Netherlands|Dutch]] government portal Overheid.nl, the [[Denmark|Danish]] national school communication platform, all [[Finland|Finnish]] government public-facing web services, and all websites of the [[Ministry of the Interior (France)|French Interior Ministry]].&amp;lt;ref name=&amp;quot;Satter2026&amp;quot;&amp;gt;{{Cite news |last=Satter |first=Raphael |last2=Marchandon |first2=Leo |last3=Ghosh |first3=Kanjyik |last4=Pardesi |first4=Rajveer |date=21 October 2026 |title=Government websites go dark after AI-discovered flaw sparks security scramble |url=https://www.reuters.com/world/asia-pacific/eu-agency-warns-websites-may-need-be-taken-offline-php-prepares-patches-2026-10-21/ |access-date=21 October 2026 |work=Reuters |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;bbc&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |last=Van Dessel |first=Josse  |date=21 October 2026 |title=Major websites go offline as critical PHP vulnerability triggers security fears |url=https://www.brusselstimes.com/belgium/2371464/major-websites-go-offline-as-critical-php-vulnerability-triggers-security-fears |access-date=21 October 2026 |website=The Brussels Times |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite press release|url=https://www.ncsc.gov.uk/news/critical-security-issue-affecting-php|publisher=National Cyber Security Centre|date=21 October 2026|title=Critical security issue affecting PHP}}&amp;lt;/ref&amp;gt; The US [[National Security Agency]] recommended that websites go offline if unable to update immediately.&amp;lt;ref name=&amp;quot;Kan2026&amp;quot;&amp;gt;{{cite news |last1=Kan |first1=Michael |title=This Flaw Is So Serious Websites Should Consider Going Offline, NSA Says |url=https://www.pcmag.com/news/php-flaw-is-so-serious-websites-should-consider-going-offline-nsa-says |access-date=21 October 2026 |work=PCMAG |date=21 October 2026 |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NSA&amp;quot;&amp;gt;{{cite web|url=https://www.nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/Article/4630238/nsa-advisory-php-updates/ |title=NSA Advisory: PHP Updates |author=&amp;lt;!-- not stated--&amp;gt; |publisher=[[National Security Agency|NSA]] Press Room |date=21 October 2026 |access-date=21 October 2026 |quote=Effective immediately, all organizations using PHP for their systems are advised to be prepared for an update addressing two critical vulnerabilities.}}&amp;lt;/ref&amp;gt; The UK National Cyber Security Centre released a similar warning, urging organizations to be wary of [[backdoor (computing)|backdoors]].&amp;lt;ref&amp;gt;{{cite news |last1=Booth |first1=Robert |last2=Down |first2=Aisha |title=Flaw in PHP computer language leads to shutdown of websites around world |url=https://www.theguardian.com/technology/2026/oct/21/flaw-in-php-computer-language-leads-to-shutdown-of-websites-around-world |access-date=21 October 2026 |work=The Guardian |date=21 October 2026}}&amp;lt;/ref&amp;gt; The Japanese National Cybersecurity Office advised PHP users to immediately update their systems.&amp;lt;ref name=&amp;quot;ITmedia-21oct2026&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [[Wikimedia Foundation]] shut down many of their supporting services, and [[Internet forum|forum]] sites [[4chan]] and [[Something Awful]] went offline.&amp;lt;ref name=&amp;quot;Collier2026&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Tauber-2026&amp;quot;&amp;gt;{{Cite web |last=Tauber |first=Olivia |date=21 October 2026 |title=PHP vulnerability: Which websites and services are affected? |url=https://mashable.com/tech/php-vulnerability-websites-offline-affected-services |access-date=21 October 2026 |website=Mashable |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kan2026&amp;quot; /&amp;gt; Parts of the Japanese internet also went offline, including games such as &amp;#039;&amp;#039;[[Umamusume: Pretty Derby]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;[[Granblue Fantasy]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;[[Princess Connect! Re:Dive]]&amp;#039;&amp;#039;, and numerous online commerce sites.&amp;lt;ref name=&amp;quot;ITmedia-21oct2026&amp;quot;&amp;gt;{{cite news|url=https://www.itmedia.co.jp/news/article/2610/21/2000002472/|date=21 October 2026|title=著名ITサービス相次いで緊急メンテへ　コドモン、シャドバ、BASE、さくらのレンタルサーバなど　「PHP」脆弱性に起因か|trans-title=Several prominent IT services—including Codmon, Shadowverse, BASE, and Sakura Rental Server—have initiated emergency maintenance, likely due to a vulnerability in PHP|publisher=ITmedia|access-date=21 October 2026 |language=ja}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Tauber-2026&amp;quot; /&amp;gt; The [[Internet Archive]] briefly shut down to fix the issue.&amp;lt;ref&amp;gt;{{Cite web |last=Smith |first=Paul |last2=Mizen |first2=Ronald |date=21 October 2026 |title=AI just discovered a bug putting 70pc of world&amp;#039;s websites at risk |url=https://www.afr.com/world/north-america/websites-go-dark-as-ai-discovered-bug-sparks-global-security-scramble-20261022-p617nf |access-date=22 October 2026 |website=Australian Financial Review |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&lt;br /&gt;
Researchers at Wiz stated that the issue was on par with [[Heartbleed]], a 2014 vulnerability that affected an encryption library used by about two-thirds of the web at the time.&amp;lt;ref&amp;gt;{{cite news |last1=Eadicicco |first1=Lisa |title=Global websites shut down after AI found a critical flaw affecting 70% of the internet {{!}} CNN Business |url=https://edition.cnn.com/2026/10/21/tech/php2shell-vulnerability-ai |access-date=22 October 2026 |work=CNN |date=21 October 2026 |language=en}}&amp;lt;/ref&amp;gt; Commentary in &amp;#039;&amp;#039;[[The Guardian]]&amp;#039;&amp;#039; noted that [[the PHP Foundation]], which maintains the PHP language, only had 13 full- and part-time employees, and relied on financial contributions, whereas AI research, which was credited with helping discover the vulnerability, received &amp;quot;billions&amp;quot; in investment.&amp;lt;ref&amp;gt;{{cite news |last1=Taylor |first1=Josh |title=What is PHP, and how bad is the computer language flaw causing website shutdowns globally? |url=https://www.theguardian.com/technology/2026/oct/22/what-is-php-computer-language-flaw-causing-global-website-shutdowns |access-date=22 October 2026 |work=The Guardian |date=22 October 2026}}&amp;lt;/ref&amp;gt; Coverage in &amp;#039;&amp;#039;[[The New York Times]]&amp;#039;&amp;#039; said that PHP was &amp;quot;pervasive&amp;quot; and speculated that &amp;quot;everyday users&amp;quot; could have their personal [[data]] put at risk.&amp;lt;ref&amp;gt;{{Cite news |last=Adam |first=Karla |last2=Volz |first2=Dustin |date=22 October 2026 |title=What Is PHP? Why Are Government and Business Websites Going Offline? |url=https://www.nytimes.com/2026/10/22/technology/what-is-php-vulnerability-risks.html |access-date=22 October 2026 |work=The New York Times |language=en-US |issn=0362-4331}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Log4Shell]], a similarly named vulnerability&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[https://www.php.net/archive/2026.php#2026-10-21-5 Announcement by the PHP Project]&lt;br /&gt;
*[https://calif.io/php2shell Calif explanation of the vulnerabilities]&lt;br /&gt;
*[https://www.wiz.io/blog/php2shell-php-rce Wiz explanation of the vulnerabilities]&lt;br /&gt;
{{Hacking in the 2020s}}&lt;br /&gt;
&lt;br /&gt;
[[Category:2026 in computing]]&lt;br /&gt;
[[Category:Computer security exploits]]&lt;br /&gt;
[[Category:PHP]]&lt;/div&gt;</summary>
		<author><name>云云</name></author>
	</entry>
</feed>