Top
Best
New

Posted by tuyuri 10 hours ago

PHP 8.2.35(github.com)
Related ongoing thread: Today's PHP security release, and how we're strengthening security - https://news.ycombinator.com/item?id=50182987
956 points | 529 commentspage 5
jillesvangurp 7 hours ago|
My hosting provider just informed me that they took down my website over this to "protect" me. It's a static website that does not use any php. But it's a generic LAMP hosting provider so they just took down all their hosted websites. I had it on my to do list to migrate that to cloudflare anyway. So, I guess I'll be doing that soonish now.
ytxm 7 hours ago||
When every neighbour decides to leave their doors unlocked simultaneously,and the entire world knows it, maybe barricading the village is protecting you
joering2 7 hours ago||
who is your hosting provider ??
theturtletalks 9 hours ago||
If open source has these vulnerabilities, imagine proprietary ones.
davidgoggins 6 hours ago||
The best time to code away from PHP was 20 years ago. The next best time is now.
janmo 10 hours ago||
apt-get update + apt-get upgrade fixes it on Debian, but not on Ubuntu for now
reddalo 10 hours ago||
Add Sury's repo and update from there: https://packages.sury.org/php/README.txt
Maxion 10 hours ago||
You can on ubuntu change to use ondrej/php and update now
patrickdavey 6 hours ago||
I've been trying to update my (noble 24.04) server and an apt update is not showing the 8.5.12. It looks like the binary has been built but not updated in the index http://ppa.launchpad.net/ondrej/php/ubuntu/dists/noble/Relea... (last update 14 yet. https://launchpad.net/~ondrej/+archive/ubuntu/php/+build/338... suggests it finished at ~ 17:00 UTC

Though quite possibly I'm missing something ;)

---------------

edit: as I was typing the index was updated. So, as far as I can tell only just now (18:20 UTC) was it available for updating!

abbbi 10 hours ago||
debian trixie just rolled updates.
Pxtl 10 hours ago||
Debian always seems to be the grown-ups. I'm a Linux novice so I couldn't get Nvidia drivers working on it but that's the only reason it's not running on my desktops.
Instantnoodl 10 hours ago|||
Can confirm. Just updated to fixed version
technoknol 10 hours ago||
when's bookwarm coming?
abbbi 10 hours ago|||
packages are building:

https://buildd.debian.org/status/package.php?p=php8.2&suite=...

kps 10 hours ago|||
Already, including backports to 7 and 5.
dabinat 6 hours ago||
Trying to install this update but it appears that Launchpad doesn’t have the bandwidth for half the world to all update at the same time.
mrintegrity 9 hours ago||
While the patches are being merged for the official docker images, perfect time for a github outage! https://downdetector.com/status/github/
joecool1029 10 hours ago||
Gentoo has it updated.
a-nych 7 hours ago||
I've created patched Dockerfiles for EOL PHP versions. The patch is obtained from official source trees.

I've also published the built images from them to GitHub Registry, but of course it's best to inspect any public repo/docker image before using them blindly.

https://github.com/a-nych/php-eol-backports

kccqzy 7 hours ago|
One can inspect a GitHub repo sure but how can one usefully inspect a docker image provided by someone on the internet?
a-nych 7 hours ago||
Usually by extracting the layers and looking through them. There's dive (https://github.com/wagoodman/dive) for making that easier.
kccqzy 6 hours ago||
I fail to see how that’s useful. Why would I care about the layers inside an image when I could just extract the entire filesystem inside. Even then it is not useful if we don’t have a culture of reproducible builds.
a-nych 6 hours ago|||
Fair, "inspect the image" was a bad way to put it.

What I meant was: don't trust prebuilt images from a stranger, including mine. I've provided them just as a convenience, the Dockerfiles and patches can be easily looked-through, and building them yourself is the safer option if you need these docker images.

alper 9 hours ago|
They have to backport this fix or else leave a large part of the internet broken.
More comments...