PHP Warns It Plans To Release 2 Emergency Patches Imminently (arstechnica.com) 54
An anonymous reader quotes a report from Ars Technica: Website admins, brace yourselves. Fixes for what are believed to be uncommonly severe vulnerabilities are scheduled to drop in a little more than 12 hours for PHP, a programming language that powers websites and Web applications everywhere. PHP maintainers said Monday that they planned to release patches for two vulnerabilities, both with severity ratings of 9.2 out of a possible 10.
"All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available," the advisory stated. "We reserve the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild." The maintainers published the advisory following the leaking of purported details, which have yet to be confirmed. The report showed a video of an exploit tool dubbed PHP2Shell executing code on webservers running WordPress 7.1.3, MediaWiki 1.46.2, phpBB 3.3.17, Magento 2.4.9, Joomla 6.2.0, Laravel 13.36.0, Laravel 8.83.29, Symphony 8.1.9, Drupal 11.4.10, and WHMCS 9.0.9, all of which use PHP. A video depicting the tool has been reposted here.
Attempts to locate the unconfirmed report were unsuccessful, but security firm watchTowr said it claimed to affect every PHP version from PHP 5, released in 2004, onward. The security firm went on to say it has confirmed that the vulnerabilities, tracked as CVE-2026-109618 and CVE-2026-109619, are real. Researchers from separate security firm Sansec said they "expect mass attacks to start within 15 minutes of the release." A third security firm, Webfence, also urged admins to prepare now. Huntress has also issued an advisory.
"All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available," the advisory stated. "We reserve the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild." The maintainers published the advisory following the leaking of purported details, which have yet to be confirmed. The report showed a video of an exploit tool dubbed PHP2Shell executing code on webservers running WordPress 7.1.3, MediaWiki 1.46.2, phpBB 3.3.17, Magento 2.4.9, Joomla 6.2.0, Laravel 13.36.0, Laravel 8.83.29, Symphony 8.1.9, Drupal 11.4.10, and WHMCS 9.0.9, all of which use PHP. A video depicting the tool has been reposted here.
Attempts to locate the unconfirmed report were unsuccessful, but security firm watchTowr said it claimed to affect every PHP version from PHP 5, released in 2004, onward. The security firm went on to say it has confirmed that the vulnerabilities, tracked as CVE-2026-109618 and CVE-2026-109619, are real. Researchers from separate security firm Sansec said they "expect mass attacks to start within 15 minutes of the release." A third security firm, Webfence, also urged admins to prepare now. Huntress has also issued an advisory.
Woosh.... a bit late, Slashdot... (Score:2, Informative)
Re: (Score:2, Informative)
Besides, it is PHP, emergency patches used to be the norm back when I last heard of it.
Anyone who uses shit written in that PoS "framework" should have worn fire-retardant pants 20 years ago already.
Patching live servers was, like, yo, man, that's a third of my daily chore.
Re: (Score:3)
And here comes Node.js [nodejs.org]....
Re: (Score:2)
still no sid/forky
Notice link (Score:5, Informative)
https://www.php.net/index.php#... [php.net]
Re: (Score:2)
Out hosting company, Pantheon, is on the ball. I was prepared to make the PHP updates myself, but they had already intiated the process .
https://status.pantheon.io/inc... [pantheon.io]
Most excellent, they did it for everyone on the platform rather than require folks to make the updates themselves.
On a side note, Asana was down for us for a bit this morning too. Everyone was concerned; my suspicion was that they were making the emergency rollout of the updates and needed to restart their servers/ app globally. That is
Already patched (Score:3)
I've been worried about PHP (Score:5, Funny)
Things have been somewhat quiet on the PHP security front for the past several years, and it's really bothered me. It has seemed like the PHP developers have forgotten their roots... forgotten what made them so beloved. So imagine my joy when I read this announcement! The devs have obviously now refocused on returning to their core competencies.
Re: (Score:2)
Fucking brilliant.
for those curious (Score:3, Informative)
Fix is in commit 01a40e8 and it is quite large, they had to fix that OOM failure everywhere, not only in that file upload handling, that was already found to be exploitable.
Re: (Score:3)
There will be automatic attacks just attacking every server on the internet.
Re: (Score:2)
Yes, because we all know that criminals only attack things they are interested in, and would never perform theft-of-service on any old server they find a known exploit works on.
If you actually work somewhere professionally with this attitude, you need to be fired.
Re:A better patch: (Score:5, Funny)
Perl it is then!
Re: (Score:2)
Please let us know as soon as the Wordpress, Drupal, Joomla, etc. front-end systems have been rewritten in perl!
Re: (Score:2)
Re: (Score:1)
Does "anything" include C? Those bugs would be easier to avoid if PHP itself was written in something (more) memory safe.
Re: (Score:3)
My Surprise (Score:4, Interesting)
Despite its flaws, vulnerabilities, and haters I think that PHP is a good or admirable language for web servers.
But in this day of node and Javascript, and with AI's penchant for Typescript and React, I'm surprised that PHP is still heavily used.
Re:My Surprise (Score:5, Interesting)
PHP has an exceptionally low level of entry for newbie developers, and combine that with a huge legacy install base -- all those apps listed in the article are at least a decade old -- that means it'll be around for some time yet.
Re: (Score:3)
Re: (Score:3)
I'm surprised the rust cult hasn't pounced all over this to be honest
A Rusty replacement for WordPress sounds like a good thing.
Re: (Score:3)
Anything that leaves us Mullenweg-free is a good thing!
Re:My Surprise (Score:5, Informative)
Despite its flaws, vulnerabilities, and haters I think that PHP is a good or admirable language for web servers.
But in this day of node and Javascript, and with AI's penchant for Typescript and React, I'm surprised that PHP is still heavily used.
Wordpress uses PHP. And something close to 40% of the internet sites use Wordpress (so, PHP).
Re: (Score:2)
Re: (Score:2)
But in this day of node and Javascript, and with AI's penchant for Typescript and React, I'm surprised that PHP is still heavily used.
Given node's track record vis a vis security, this might not be the best time to mention that.
Re: (Score:1)
Re:My Surprise (Score:4, Funny)
It made me feel old as one of my first jobs in the computer industry was writing web apps in PHP.
This sentence made me feel old, but not for the same reason.
Re: (Score:2)
Debian fixed (Score:4, Informative)
Looks like both bookworm and trixie are fixed as of about 3am UTC last night.
Sync your mirrors if it's off cycle. Luckily mine sync around 9am, hopefully the buildbots were busy..
For bookworm you need 8.2.35-1~deb12u1 .
Thank you, Guilhem.
Re: (Score:2)
does not work for sid/forky due to libsodium
Lots of legacy stuff will be taken down (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Part of the reason I write my own frameworks is because they are all incomprehensible (and therefore un-securable) shitshows. I can write my own much smaller, simpler, and more understandable shitshow and get better performance & security in the process.
Exploits already out ... (Score:2)
This should have been posted before 10 am EDT.
Ubuntu LTS (26.04, 24,04, and 22.04) got the fix yesterday, as patches to the existing PHP version.
This is from 24.04:
Re: (Score:2)
I thought the announcement said we had to upgrade to 8.3.36, not 8.3.6.
Re: (Score:3)
If you are using a distro with long term support (LTS), like I am, they backport the patch to the version that they have.
I am on Ubuntu Server 24.04 LTS, and the change was from
8.3.6-0ubuntu0.24.04.11
To
8.3.6-0ubuntu0.24.04.12
So, .11 to .12.
Re: (Score:2)
That explains it. I wish it were more clear because it confused everyone I've been discussing this with, including myself.
Re: (Score:2)
Actually, the .12 had fixes for other PHP CVEs. .13 that did fix the CVEs in question (which are remote code executions).
But it was a
The repositories were being hammered and the fix was delayed for most people.
Excerpt:
WordPress, still and always. (Score:5, Funny)
"A remote root shell with a cool blogging feature!" ...recalls this WordPress user.
Re: WordPress, still and always. (Score:2)
WordPress has its own special problems but this will also affect sites running other things like Drupal.
Re: (Score:2)
Drupal and others, reaching for feature parity.
SELinux? (Score:2)
How much protection does SELinux provide for this vulnerability?
Re: (Score:3)
none, its mostly theater imo
Re: (Score:2)
In this instance, where it could be particularly useful is preventing the spawning of anything but a specific set of allowed processes.
I hope you are not employed to administrate servers. I have the feeling you're the kind of administrator that issues `setenforce 0` when it prevents you from doing something you wanted to do in a context you weren't allowed to do it in, and then calls that theater.
backports (Score:2)
Ubuntu now has backports for Pro users.
Thank you backport Angels.
PHP security cluster fuck (Score:2)
Re: (Score:2)
It always astounded me
Not me.
It precisely lived up to my opinion of the average level of human competence.
Wait, people still use PHP? (Score:1)
This, I was not aware of. Guess I'll just go on with my day.
Re: (Score:2)
70% of the internet runs on PHP. Still. How you haven't notice that is kind of astounding.