r/linux • u/elatllat • 1d ago
Security PHP Security Release
https://www.php.net/archive/2026.php#2026-10-20-1
CVE-2026-109618 and CVE-2026-109619, both rated CVSS v4.0 9.2. Likely to be patched in 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35.
Maybe an Apache mitigation:
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>
Who is going to patch it first?
- Debian: 2026-10-21 15:51 repo
-
- Ubuntu (non-pro): 2026-10-21 13:41 repo
- Fedora: ? repo
-
- Alma: ? repo
-
- Rocky: ? repo
-
- CentOS Stream: 2026-10-21 16:50 repo
- openSUSE: 2026-10-21 10:17 repo
- Alpine: 2026-10-21 18:17 repo
- Arch: 2026-10-21 13:42 UTC repo
- Gentoo: ? repo
Only tracks versions not patches/build dates: https://repology.org/project/php/versions
2
u/TampaPowers 5h ago
My goodness this is turning into a farce of overloaded machines. So they were told on the 19th. Had two days to scale up infra to meet the demand they could and should have seen coming. Let alone having a plan for what to do when a critical flaw like this hits without embargo. The fact that some of the distros also market their enterprise side and react this poorly is infuriating. How is this the industry standard. The writing for this was on the wall for a few months now given the LLM-based security flood and not many seem any more prepared. Strategic planning, disaster avoidance and recovery, forward thinking policies, nah. Gonna be a fun next few days seeing if more patching is needed or who gets pwned from the lack of momentum in rolling fixes out. 7 hours of watching the 503 errors roll by and we all lose.
3
u/_Super_Straight 21h ago
Fedora is most likely to release the patch first.
5
u/Fun-Consequence-3112 18h ago
How is Fedora faster? Genuinely don't know and curious as to why you think so.
1
u/_Super_Straight 12h ago
Fedora and Arch are generally neck to neck when it comes to patch release. But I'm certain Debian won't be the first lol.
3
u/brontide 12h ago
Ubuntu patches are out*. Likely because they don't have to backport because 24.04 is on php 8.3 vs php 8.0 for RHEL9.
https://ubuntu.com/security/notices/USN-8948-1
\* they list packages in their advisory but I'm not seeing them in the mirrors yet
2
3
u/elatllat 10h ago
Oddly Arch is behind Ubuntu
yay -Si extra/php | grep Build Build Date : Wed 23 Sep 2026 01:41:29 PM0
0
u/richmondavid 11h ago
Because RHEL is stable and Fedora is testing so there's no risk to push new stuff and see if it breaks in the wild.
1
u/elatllat 9h ago
I'm not seeing it:
fedora> date -d @$(dnf repoquery --queryformat '%{buildtime}\n' php 2>/dev/null | sort | tail -n 1) Tue 22 Sep 2026 11:31:53 AM EDT1
2
u/LcuBeatsWorking 12h ago
Debian packages just got updated. (Exactly at 14:00 UTC)
https://lists.debian.org/debian-security-announce/2026/msg00489.html
1
12h ago edited 11h ago
[deleted]
0
u/The_Brovo 11h ago
12 bookworm was very fast, I got it updated this morning about 45 min ago
3
u/hanspeterhipster 11h ago
Bookworm is still on 8.2.34.
1
u/emptythevoid 11h ago
This is still the case for Bookworm, as of 10:50am EST, at least when hosted on Amazon lightsail
2
u/richmondavid 11h ago
Yes, everywhere. You can track the official package here:
1
u/elatllat 10h ago
Not
everywhere
as there is still no arm64 build of 8.2.35
https://security.debian.org/debian-security/pool/updates/main/p/php8.2/?C=M;O=D
1
1
u/elatllat 10h ago
https://security.debian.org/debian-security/pool/updates/main/p/php8.2/?C=M;O=D
Still no 8.2.35 for arm64...
2
u/lascar33 10h ago
8.2.35 just been update @ 16:09 UTC on debian 12 ARM
2
u/elatllat 9h ago
Thanks for letting me know; I updated the post, looking into other distributions now...
2
u/SupermarketAntique32 20h ago
Is WordPress affected? Those who use WordPress rarely cares about updates.
15
u/vincent_sch 20h ago
Yes. The bug is in PHP itself, so WordPress sites are affected like any other PHP site. Updating WordPress or the plugins doesn't fix it, you have to update PHP. On shared or managed hosting the host does that, so you should ask them when they patch.
2
u/Maria_Thesus_40 22h ago
The exploit video shows mod_php being exploited, which is not being used by any decent devops.
So I don't think its a major issue, all web servers I know moved to php-fpm a decade ago?
16
u/sleemanj 22h ago
It shows mod_php being exploited because their test setup used mod_php.
If the vector is as given in the various X leaks, then it won't matter how PHP is run, it's in the handling of file uploads and interaction with the upload_progress function of session handling - which is enabled by default.
Or possibly with the parsing of multipart submissions.
For safety, best to disable upload_progress, and probably use mod_security to block requests including parameter called
PHP_SESSION_UPLOAD_PROGRESSIf it's in multipart parsing, that's more difficult to mitigate.
3
u/Maria_Thesus_40 21h ago
I disabled upload_progress a few hours ago, thank you for the extra details!
3
u/richmondavid 11h ago
PHP-FPM is also affected. All PHP backends. There's just no public proof of concept to it, but the developers said that, looking at the source code, it should affect FPM as well.
1
1
1
u/lkraav 8h ago
> Information for build php-8.0.30-9.el9,draft_133341
Draft build seems green https://kojihub.stream.centos.org/koji/buildinfo?buildID=133341 but how long usually to promote to stable?
•
u/carlwgeorge 29m ago
It varies, but this one looks to have been promoted from draft pretty quickly and is already available from the appstream repo.
carl grey ~ ❯ koji -p stream list-history --build php-8.0.30-9.el9 Wed Oct 21 10:56:02 2026 php-8.0.30-9.el9 tagged into c9s-draft by osci-distrobuildsync Wed Oct 21 13:42:39 2026 php-8.0.30-9.el9 untagged from c9s-draft by gating-bot Wed Oct 21 13:42:39 2026 php-8.0.30-9.el9 tagged into c9s-candidate by gating-bot [still active] Wed Oct 21 13:43:36 2026 php-8.0.30-9.el9 tagged into c9s-pending by gating-bot [still active] Wed Oct 21 13:48:37 2026 php-8.0.30-9.el9 tagged into c9s-pending-signed by autorpmsign/signer02.stream.rdu2.redhat.com [still active] root@c9:~# dnf -q rq --nvr --latest-limit 1 php-common php-common-8.0.30-9.el9
1
1
u/output_broadcast 2h ago edited 1h ago
Apparently Gentoo has pushed the update at 13:40.
Also Guix at 14:05.
-2
u/rklrkl64 18h ago edited 9h ago
First to update will be Remi's repo at https://rpms.remirepo.net/
Update: Remi updated about 10 mins before the 14:00 UTC embargo was lifted, so I was probably correct (got downvoted for no real reason!).
Unfortunately, this wasn't enough time for all the mirror sites to pick up the update, so I commented out the mirrorlist line in remi-safe.repo and uncommented the baseurl line, which got the updates far more reliably.
2
u/haHAArambe 13h ago edited 10h ago
It's sounding like Remi won't even have a patch out today.
Edit: Remi has updated! https://github.com/remicollet/remirepo/issues/351
1
11h ago edited 10h ago
[removed] — view removed comment
1
1
1
u/Illustrious_Mango424 11h ago edited 9h ago
Are you on RHEL 9 or 10? I'm not seeing it for 10 yet.
ETA: I'm also seeing them after doing:
dnf clean all
dnf check-update "php*"
0
u/notemaker 9h ago
Fedora reportedly has updated packages:
1
u/elatllat 9h ago
I don't see it yet.
1
u/notemaker 9h ago
According to the last post in the link above, it may not be available on mirrors yet:
Packages are available, see https://bodhi.fedoraproject.org/updates/?packages=php
If the new packages are currently not available on your mirror, you may download the packages from koji (see link above). Then install the package files using dnf. Example (read BUILD_NUMBER from koji webpage): "koji download-build BUILD_NUMBER --arch=x86_64"
1
u/elatllat 4h ago
installing a package not from the main repo can be done on any distro at any time. The point is which distro has critical fixes first to minimize downtime.
-2
u/TampaPowers 10h ago
Canonical apparently fast asleep on this, so much for the whole security marketing
10
u/deja_geek 18h ago
Rocky will be one of if not the slowest to put out a patch. They gotta wait till the patch hits RHEL. Alma might beat CentOS stream to this one.