PHP 8.2.35 (github.com)
nr378 8 hours ago
https://www.wiz.io/blog/php2shell-php-rce
https://openai.com/index/coordinated-disclosure-of-critical-... (not yet live)
https://thephp.foundation/blog/2026/10/21/todays-php-securit... (not yet live)
darkwater 8 hours ago
bombcar 8 hours ago
nicce 8 hours ago
trollbridge 8 hours ago
ImJamal 8 hours ago
dspillett 8 hours ago
trollbridge 8 hours ago
dspillett 7 hours ago
12837615 8 hours ago
LoganDark 8 hours ago
chinathrow 8 hours ago
And they botched this as someone talked. To me this looks like they used this for a PR stunt and aimed for an RCE.
nicce 8 hours ago
Edit: was looking Wiz post when citation was from OpenAI
chinathrow 8 hours ago
janmo 8 hours ago
hdgvhicv 8 hours ago
dspillett 8 hours ago
nolok 8 hours ago
rob 8 hours ago
kijin 7 hours ago
The launchpad server is throwing 503 errors all over the place, so that's probably the reason for the delay. Sury's own repo has the fixes all right.
cpncrunch 7 hours ago
cpncrunch 6 hours ago
unethical_ban 7 hours ago
lee_ars 7 hours ago
unethical_ban 7 hours ago
anon1642 8 hours ago
I’d press go too - if something this big was known to some but not all…
We’ll all get through together
giancarlostoro 8 hours ago
On the other hand, I don't mind AI companies doing this sort of thing, I'm sure a lot of our internet infrastructure could benefit from these sorts of fixes and changes.
Maxious 7 hours ago
novafacing 7 hours ago
joquarky an hour ago
The slop announcements are getting more annoying than the slop.
ndiddy 7 hours ago
pinevale 5 hours ago
This is a pretty constant theme in the infosec industry. The idea is that you want to do the "responsible" thing and let all the major, multi-billion-dollar companies patch first, so you form a secret club. But then, you share a very juicy, gossip-worthy thing with hundreds of people and ask them to sit on it for weeks. And guess what happens: they don't. Having worked for a big tech company, I've been involved on a couple of processes of this sort, and they all suffered leaks.
And rest assured, we'll learn nothing and try the same thing again next month or next year. Because what's the alternative? If you 0-day everyone, you get more hate mail, not less. It's all of sudden about you, not the vulnerable code. Microsoft or Cloudflare calls you irresponsible when asked for a PR statement, industry bloggers bully you, etc.
tetraodonpuffer 8 hours ago
August 24, 2026: Wiz Research reports the vulnerabilities to the PHP security team.
September 21, 2026: PHP acknowledges the reports and begins developing a coordinated fix.
bramhaag 8 hours ago
polishdude20 8 hours ago
charcircuit 8 hours ago
pixl97 8 hours ago
hobofan 8 hours ago
abc42 4 hours ago
AI is gonna make our stuff pretty robust, eventually. The transition phase might hurt a bit.
akersten 8 hours ago
elmer2 5 hours ago
akersten 2 hours ago
¯ \ _ ( ツ ) _ / ¯
phplovesong 7 hours ago
PHP will always be the slop before AI.
gcr 7 hours ago
esquire_900 8 hours ago
The official interim fix for php8.5 [1] could have been published 24h ago, or even 2 weeks ago, without revealing any security details. Specifically once the POC came online. Would have been significantly more useful than these polished blogs.
Perhaps I'm missing something here, but the costs (dev/sre time, missed sales, potential data leaks and hacks) of the way that this was handled is significant.
[1] https://github.com/php/php-src/security/advisories/GHSA-6wmf...
john_strinlai 8 hours ago
these security companies reported it 2 months ago. it took a month for the php security team to acknowledge it and another month for the php team to develop & release the patch.
if you're going to be upset at anyone it should not be the reporters.
>The official interim fix for php8.5 [1] could have been published 24h ago, or even 2 weeks ago, without revealing any security details.
publishing the fix = publishing the security details.
charcircuit 8 hours ago
weird-eye-issue 8 hours ago
swiftcoder 7 hours ago
0x457 6 hours ago
LordDragonfang 5 hours ago
swiftcoder 3 hours ago
The PHP maintainers have generated a certain amount of goodwill over their long service, which leads downstream consumers to trust their releases over every other packaging of "PHP the open source codebase".
Nonetheless, there are countless forks of that codebase, and there are other releases than the ones made by the PHP maintainers. Any particular downstream could switch to another source of releases if presented with a compelling enough reason.
charcircuit 6 hours ago
john_strinlai 5 hours ago
this is basically the same as releasing a working exploit.
charcircuit 5 hours ago
solyin 4 hours ago
Say I release a fix. I'm some rando but I go out to the world and say I fixed an issue with php. Use my version instead! Not telling you what I fixed, it's a secret, just trust me.
It will take, with LLM help, attackers a couple hours, tops, to reverse engineer my fix into active exploitation. Meanwhile, I'm some rando so no one's even heard of me, people who do hear don't automatically trust me to install my fix, so very few people have my fix. Meanwhile, the exploit is out there thanks to me and people are getting their sites hacked thanks to me.
That seems like a problem, no?
charcircuit 2 hours ago
>I'm some rando so no one's even heard of me
Why do think people need to have heard of you. If you are reporting this issue directly to distro maintainers, security companies, hosting companies, etc first you can help use their names as part of the marketing push to raise awareness.
Dylan16807 an hour ago
There was an official patch within a few hours. It probably would have been a lot longer.
And that was the screwup case. If today had gone correctly the official patch would have been out by the time the bug was public.
charcircuit 33 minutes ago
lokar 8 hours ago
justinhj 8 hours ago
charcircuit 5 hours ago
Mitigating a bug and developing a proper solution that is maintainable long term and supports future changes being made to the software take different amounts of time to develop.
wat10000 7 hours ago
theboblong 7 hours ago
Imagine if they had just patched the code and rolled it out with an advisory?! Oh my GOD! Won't someone think of Sam Altman and his huge pile of debt?!
aDyslecticCrow 4 hours ago
Post AI, Its efficiency pre announcing the exploit to bad actors until the official disclosure.
You can just watch the diff log of every open source project with a small local model, and look for anything that touches buffers, function pointers, or shell integration.
It could be an hour between release of a fix before the exploit starts attacking servers.
Guess what also could happen within an hour? A coordinated Internet wide panic that shuts down all vulnerable servers.
---
We actually have a recent example. OpenAI hack.
An undisclosed vulnerability fix to a image formal lib; packages into debian 12 running in a docker, used by imagemagic, used by discourse running OpenAIs user forum.
warkdarrior 5 hours ago
charcircuit 5 hours ago
sam1714 4 hours ago
Most users, who don't know the answer to your questions, rely on the distro to figure this out (and often pay good money for it).
paulddraper an hour ago
No one needs to use their work, or indeed PHP at all.
But that's why the PHP security team exists.
bombcar 8 hours ago
If I had details on a RCE like this I'd report it but if I got no response for a WEEK I'd be trying other venues.
john_strinlai 8 hours ago
i highly doubt it. these are pretty big names in the security sector who have plenty of experience reporting high severity vulns.
fock 7 hours ago
dannyw 8 hours ago
We don’t know when it went from a “memory safety issue” to “php2shell/RCE”.
Calif’s report is a little light on timelines, but reading between the lines, it seems they took a while to turn this into an actually exploitable vulnerability.
Finally, at least pre-LLM (and maybe a bit outdated now), responsible security disclosure norms is that you usually do wait for vendor (up to 90d) if there’s no signs of active exploitation. Even if it’s a RCE. Actually, especially if it’s a RCE.
The last thing you wanna do is go pinging random non-security PHP contributors or maintainers and have it leak with zero patch. That is truly the worst outcome.
Yes, this is bad, but also, it’s apparently been bad for decades; and it could’ve been much worse.
Maxious 7 hours ago
Twirrim 7 hours ago
dwohnitmok 6 hours ago
soulofmischief 4 hours ago
ferngodfather 4 hours ago
That said, PHP team handled this poorly. How does letting everyone know so they can "prepare" help anyone at all. It just creates panic.
letmevoteplease 3 hours ago
ferngodfather 2 hours ago
paulddraper 3 hours ago
If you have a bad process, fix the process.
dannyw 8 hours ago
Sure, it’s PHP, but plenty of companies or organisations might have some PHP running somewhere; and once you’re in, lateral movement becomes a lot easier.
DaSHacka 7 hours ago
They literally employ full-time Vulnerability Researchers doing nothing but 0-day discovery and PoC creation 24/7 to add to their horde. Plus contracting with the MIC for their full-time VRs for the occasional project.
bombcar 6 hours ago
dspillett 8 hours ago
Whether keeping the update quiet and including it in the next normal release, where there are more trees obscuring the wood that is the security concern, and announcing the bug a short time later once anyone using distro updates or otherwise keeping on top of things have updated, would be safer overall than what has happened today is up for debate. I can think of arguments in both directions.
--------
[1] which does have a slight whiff of AI marketing about it - would a human-found issue, without the option of a big AI company to claim some credit, have been handled differently?
chilmers 7 hours ago
Nor can you just keep it quiet and smuggle it out in a regular release as you suggest. For one thing, changes in important software are be linked to commits and have pull requests, reviews, etc. Changes without these will immediately raise suspicion, as either a malicious change snuck into a release, or as a "quiet" fix to a major vulnerability, completely undermining the purpose of keeping it quiet in the first place. Moreover, major vulnerability fixes cannot be "quiet", because the whole point is to get as many people as possible to upgrade as quickly as possible. If PHP (or whoever) push out a release containing a major security fix, but don't make this clear, then many people will be in no rush to upgrade, and will get pwned.
dspillett 4 hours ago
Sorry, I should have been specific: the concern is that this will happen faster than even the more fastidious admins (or daily or even hourly automated checks) will spot and apply updates.
> nowadays even the rumour
I think a lot fewer people would have paid attention at all without the rumour. Some ne'er-do-wells might have scanned a larger update for security issues otherwise, but I suspect most of those spending tokens on PHP this week would not have bothered had there just been a standard maintenance release that may or may not have included changes for a security issue that may (but probably not) have been so globally significant.
That is, at least in part, why the question of how to manage the release of updates like this is not a settled debate.
> then many people will be in no rush to upgrade, and will get pwned.
The worst case that we may be heading towards is that for any services on public facing infrastructure we might have to automatically apply updates with little or no time to verify, just to try be ahead of the ne'er-do-wells, with even superficial updates not mentioning the changes until a short time after to avoid giving clues to those who will scan for security issues if any such is mentioned (or nothing is mentioned - saying nothing about a security-only update only works if you say nothing about all updates, and you don't want to hold off on security-only updates on a slow moving project that might not have a non-security patch for quite some time).
beberlei 7 hours ago
See PHP foundation blog post on their timeline
Avamander 7 hours ago
But they could have accelerated the patch release once the embargo was broken and rumors of a PoC started going around. There was no need to wait 12+h today until the release.
stingraycharles 7 hours ago
I don’t think this what happened at all, and even less so to specifically call out OpenAI.
The issue was discovered using their model, it was disclosed, and the PHP team took months to address it. Eventually it leaked.
This is a process / people failure that does not involve the people responsible for discovering it.
flanz_10 4 hours ago
"we the people deserve to know about vulns on day 0"
oh yeah? and what happens when a 0 day is released?
it's the same ignorance over and over.
vikramkr 6 hours ago
Capricorn2481 6 hours ago
Amazingly, AWS Linux has not been patched yet.
pier25 6 hours ago
The PHP team knew about it since September 21st.
chairmansteve 5 hours ago
MP_1729 5 hours ago
john_strinlai 4 hours ago
hparadiz 2 hours ago
consp 8 hours ago
Boy, do I hate these PR websites masquerading as vulnerability reports. It's slop all the way down with these companies.
bombcar 5 hours ago
rollulus 5 hours ago
croemer 5 hours ago
Pxtl 8 hours ago
wildmXranat 7 hours ago
It's like slop for infosec markters
pluc 7 hours ago
alper 7 hours ago
anon83748359 7 hours ago
WJW 6 hours ago
benibela 5 hours ago
Here was a PoC: https://jackalsyn.com/posts/php-up-2026.html
But it was withdrawn; now it says that it (CVE-2026-109618) is not an RCE and not even a CVE, apparently an addref call prevents the use-after-free. CVE-2026-109619 is still a memory safe bug, but they have no RCE for that one
luca4 5 hours ago
dang 4 hours ago
Today's PHP security release, and how we're strengthening security - https://news.ycombinator.com/item?id=50182987 - Oct 2026 (114 comments)
PHP2Shell: AI uncovers critical RCE in PHP - https://news.ycombinator.com/item?id=50180836 - Oct 2026 (146 comments)
PHP session.upload_progress heap UAF (CVE-2026-109618 / -109619) - https://news.ycombinator.com/item?id=50176077 - Oct 2026 (61 comments)
Security advisory: Critical remote code execution vulnerabilities, update now - https://news.ycombinator.com/item?id=50172041 - Oct 2026 (631 comments)
Tell HN: 2x PHP RCE CVEs with CVSS 10.0 Incoming - https://news.ycombinator.com/item?id=50167754 - Oct 2026 (60 comments)
OscarCunningham 7 hours ago
Maxion 6 hours ago
dannyw 6 hours ago
akersten 2 hours ago
modeless 5 hours ago
anonymous908213 5 hours ago
modeless 5 hours ago
redox99 5 hours ago
square_usual 5 hours ago
n2d4 5 hours ago
If 97% of programs use 2x more compute, the total amount of compute used in the world will be nearly unaffected.
bombcar 3 hours ago
Perseids 4 hours ago
Come to think of it, I believe it would actually be a good idea to lobby for exactly that. Memory safety issues have been a plague in IT for far too long.
captn3m0 4 hours ago
IshKebab 4 hours ago
Not in general no, but it is for PHP. If you cared about a 2x overhead why are you using a language with 10x overhead (conservatively)?
sharess 4 hours ago
andix 4 hours ago
preommr 3 hours ago
*rolls 3"
"Your IPO gets delayed another month"
spenvo 7 hours ago
how does Docker not yet have a new, official PHP image ready, given such a big heads up? https://hub.docker.com/_/php Nuts this wasn't ready to flip on at :00 (or even earlier given the PoC exploit and even the official PHP fixes were out well before). Now we are 52 minutes past due. (posting comment again, because the other thread i posted in was marked as dupe.)
jMyles 7 hours ago
andrin 7 hours ago
Edit: Seems like GitHub has issues with merging PRs: https://github.com/docker-library/official-images/pull/22541
maaarghk 7 hours ago
sunaookami 7 hours ago
teekert 6 hours ago
adlpz 7 hours ago
https://github.com/docker-library/official-images/pull/22544
Maybe the guy that has to click OK is asleep?
asimovDev 7 hours ago
https://github.com/docker-library/faq#an-images-source-chang...
adlpz 7 hours ago
https://hub.docker.com/_/php/tags
EDIT: 25min later, nope.
bowersbros 6 hours ago
https://hub.docker.com/layers/library/php/8.5.12-fpm/images/...
nuil 6 hours ago
tmstieff 6 hours ago
reddalo 5 hours ago
nuil 2 hours ago
spenvo 5 hours ago
yurishimo 5 hours ago
amykhar 5 hours ago
basilgohar 8 hours ago
danso 7 hours ago
nicce 7 hours ago
tokioyoyo 7 hours ago
Avamander 7 hours ago
pamcake 6 hours ago
nicce 6 hours ago
dannyw 6 hours ago
The average phpBB or Wordpress, even if it's behind cloudflare, probably has a direct IPv4 that's not disabled.
aDyslecticCrow 4 hours ago
Neikius 4 hours ago
aDyslecticCrow 2 hours ago
This is a storm, but hopefully quick to blow over with a panic frency of apt update or docker build.
The immediate exposure is faar worse here though, since its by design internet facing code.
A college enabled logging on their server as soon as they saw the news, and got dozens of attempted requests against index.php.
Lt_Riza_Hawkeye 3 hours ago
segmondy 6 hours ago
smusamashah 4 hours ago
johng 4 hours ago
rafael-lua 4 hours ago
jijijijij an hour ago
nr378 4 hours ago
From what I can see, this causes a crash only, and isn't weaponisable. It's a use-after-free, but the reclaim window is zero by construction.
jerf 4 hours ago
It's going to be pretty bad if we all panic to get the latest PHP up, and all confidently roll out our updated websites, just for them to still be vulnerable to something serious anyhow.
sparklingmango 3 hours ago
talon8635 28 minutes ago
We are damned if we don’t and (often times) damned if we do
penagwin 14 minutes ago
Meaning this specific bug the parent comment is talking about is not new in just these patched versions from today.
So delaying your updates today would mean you’re exposed to an actively exploited RCE and still exposed to the other memory corruption bug (which may or may not be an easily exploitable RCE) for an entire 2 or 3 days.
And from the sounds of it people are very actively exploiting this so waiting 24+ hours will practically ensure you’re hit.
cholmon 8 hours ago
aftergibson 8 hours ago
bombcar 8 hours ago
sixhobbits 7 hours ago
mghackerlady 6 hours ago
l5870uoo9y 3 hours ago
sct202 7 hours ago
geerlingguy 7 hours ago
basilgohar 6 hours ago
jdhawk 5 hours ago
Newest: 5.6.40-104 which has the CVE fixes.
jijijijij an hour ago
tux3 8 hours ago
https://github.com/php/php-src/security/advisories/GHSA-w8hw...
https://github.com/php/php-src/security/advisories/GHSA-6wmf...
simias 8 hours ago
Well off to a good start here.
mort96 7 hours ago
simias 7 hours ago
Exceptions aren't great for that either, but languages that feature them at least have the tooling and support features to make them work. C has no destructors or anything to handle exception unwinding cleanly. Scheme has call/cc, but scheme has a big runtime and garbage collector to deal with the fallout.
Let the branch predictor do its job and implement error checking properly, I say. If performance matters so much that you worry about pipeline flushes and icache thrashing, surely you wouldn't be using PHP anyway.
setjmp, longjmp and gets are 3 function I would absolutely ban in any C codebase I would be responsible for. Maybe strncpy too. and strtok. C is fun.
wat10000 5 hours ago
There's no automatic cleanup of anything, no built-in way to even register things for manual cleanup, and it doesn't even consistently save/restore the values of your local variables. A local variable that was mutated between the setjmp and longjmp may end up with the old value or the new value depending on where the compiler decided to store it. The documentation does mention this and says that you need to use the volatile keyword to avoid it, but in typical C fashion there's nothing to enforce this, it's just up to the programmer to remember it.
It is extremely uncommon in C codebases because it is extremely dangerous. It makes hazards like pointer arithmetic and manually-terminated strings look like a walk in the park by comparison.
pinevale 4 hours ago
longjmp is very uncommon, I don't recall seeing any high-quality C codebase using it, and if you want exceptions, you should pick a different language because longjmp doesn't really give you comparable semantics. It's basically saying "ok, computer, f--k my s--t up".
The fact that OOM conditions are an enduring source of exploitable vulnerabilities in PHP really should give everyone a pause. Like, that's not a thing in any sane project.
mjmas 37 minutes ago
Lua does. (though it does have the option to use C++ exceptions or MSVC stack unwinding instead)
the_mitsuhiko 7 hours ago
tuveson 7 hours ago
godd2 3 hours ago
wren6991 4 hours ago
fock 8 hours ago
Maxious 8 hours ago
> Who is at risk: all PHP installations serving web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed.
CodesInChaos 7 hours ago
bombcar 5 hours ago
But there were two vulns - only the second required the two requests.
sjs382 6 hours ago
dizhn 5 hours ago
throwaway82931 31 minutes ago
[email protected]:~$ php -v
PHP 8.4.26 (cli) (built: Sep 23 2026 06:24:29) (NTS)
Copyright (c) The PHP Group
Built by Perforce Zend (www.zend.com)
Zend Engine v4.4.26, Copyright (c) Zend Technologies
with Zend OPcache v8.4.26, Copyright (c), by Zend Technologies
I keep hoping for either a change in the version or the build date, but nothing yet. The incident status page says they're deploying, but there haven't been further updates about how far along they are.ytxm 8 hours ago
> This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Glorious. Today of all days it would genuinely give me pause for caution.
edit: yeah, really not feeling that: https://github.com/php/php-src/compare/php-8.2.34..php-8.2.3...
Hopefully just a mistake? But looks like a botched release at the least
OJFord 8 hours ago
Is it perhaps a bit misleading, and only means that there's no branch containing that commit?
cyberclimb 8 hours ago
drdec 8 hours ago
OJFord 5 hours ago
drdec an hour ago
CodesInChaos 7 hours ago
On github forks are part of the same physical repository. You could imagine that each logical repository is just a namespace for branches and tags, backed by the same physical repository.
I do consider the warning a bug if github, it should check both tags and branches for commits which are to be considered part of a logical repository.
moritzwarhier 4 hours ago
GitHub uses this metaphor, and, as another commenter already aptly described, it could be nothing more than a fancy name for namespaced branches, on the server side.
On the client side, "forks" are usually different repository clones with different remotes and a "coincidentally" shared history.
But you can also map forked repos to multiple remotes of the same repository for example, instead of folders.
Assuming that forks would live in separate clones/blobs on the server is not really based on anything, so I think the warning is a good middle ground between explaining what forks are and how they handle them, and giving actionable advice.
It's also better suited for PR:
"Fork me on GitHub"
vs
"Branch and push your own clone on GitHub, using our shared blob optimizations".
I think the warning is clear and there's nothing misleading about it, but others have already pointed this out and git can be tricky.
It's so good at providing the right level of abstraction to everyone though, it seems!
Similarly, GitHub invented the term "Pull Request" (aka PR, lol).
Not a git-owned term.
But "merge request" isn't a Git primitive either!
And, with Forks and Pull Requesrs, GitHub made a particular workflow in Git approachable to anyone!
I love GitLab, but people get confused by Merges, myself included, so the GH-enabled workflow of favoring ff-only merges, without merge commits, with quadi-linear history, became the norm and helped Git succceed!
But I also appreciate being able to do all kinds of different workflows.
So PRs were positive-sum PR at the time, I'd say. When they became popular, I was still taught Subversion and CVS at uni, alongside Git as "the new thing". Ar that time, many people considered the older systems simpler, and pondered SVN as the most reasonable middle ground between CVS and the decentralized concept of Git!
majewsky 8 hours ago
If only we could come up with a way to manage memory automatically. Alas, one can only dream.
kg 7 hours ago
In some environments OOM is a trappable exception, so it's possible that incorrectly authored code would trap the OOM and 'recover' with partially initialized data sitting on the heap. Hopefully it's a memory-safe language so that partially initialized data isn't RCE...
andrelaszlo 8 hours ago
# docker pull matomo:latest
latest: Pulling from library/matomo
Digest: sha256:6e63589d31ec653f78e029084d21488640fdbbd9a42c96c872098f42c8678a02
Status: Image is up to date for matomo:latest
docker.io/library/matomo:latest
# docker run --rm matomo:latest php --version
PHP 8.4.26 (cli) (built: Oct 21 2026 00:31:19) (NTS)
Copyright (c) The PHP Group
Built by https://github.com/docker-library/php
Zend Engine v4.4.26, Copyright (c) Zend Technologies
with Zend OPcache v8.4.26, Copyright (c), by Zend Technologies
The PHP build is from today, which is doubly misleading. 8.4.27 is the patched release, not 8.4.26. I wonder how many people will pull this image thinking they're good to go online again.trvz 8 hours ago
teekert 7 hours ago
fullstop 4 hours ago
teekert 8 hours ago
$ docker pull wordpress:fpm && docker image inspect wordpress:fpm --format '{{.Created}}' && docker run --rm wordpress:fpm php --version
fpm: Pulling from library/wordpress
Digest: sha256:c6d271a445510a3e08cfcc487750ac014f4464165ad6df6356da04680be8e907
Status: Image is up to date for wordpress:fpm
docker.io/library/wordpress:fpm
2026-10-21T01:27:06.695704995Z
PHP 8.3.35 (cli) (built: Oct 21 2026 00:33:17) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.35, Copyright (c) Zend Technologies
with Zend OPcache v8.3.35, Copyright (c), by Zend Technologies
I guess they were planning an update for today, for a moment the 8.2.35 threw me, but .35 is patched on 8.2, unpatched on 8.3 :)andix 5 hours ago
I'm currently waiting for a new docker image for another project, and their maintainer noticed the old PHP versions in the freshly built images and is still waiting or working on releasing a new container build.
lol768 4 hours ago
andix 4 hours ago
FROM debian:...
RUN apt install php ...
This will take longer on a cold build cache, and pins the PHP version to the current Debian version. But Debian once again proved very reliable to patch in time.reddalo 4 hours ago
xorcist 3 hours ago
"Let's use this packaging some rando on the Internet built" is a strategy that is exactly as good as it seems, but that's the Docker ecosystem for you.
Packagers who actually understand the software put in good work to package that software in small and well maintained packages. Use them instead!
andix 3 hours ago
bityard 2 hours ago
bartnp 6 hours ago
imzadi 8 hours ago
bartread 8 hours ago
andix 8 hours ago
bartread 8 hours ago
Some systems and services still only allow for one owner though (I'm not going to name names), which can be a big problem when MFA is mandated. From what the poster I responded to said, I'd be very surprised if that were the case for them though - just slightly daft policy.
bombcar 8 hours ago
andix 7 hours ago
bombcar 6 hours ago
Proprietary apps are a pita.
botas 8 hours ago
Implemented a lot of “just in case” policies after that, which seemed obvious but oh well.
nolok 8 hours ago
I've found that to be incredibly true in my career.
bombcar 8 hours ago
And if the answer is no, well, then Bob just got Hotel California'd and can check out but can never leave.
Help Bob; help yourself.
epiecs 7 hours ago
connicpu 8 hours ago
volkk 8 hours ago
jacquesm 8 hours ago
openclawuser 8 hours ago
Not everything needs hyper security. Heck, I've given AI access to spend money on websites and my only restriction is that the websites limit the daily spend(website side... Although I guess a rogue AI could have changed it... )
develoopest 8 hours ago
k1kingy 8 hours ago
longwave 8 hours ago
https://codeberg.org/oerdnj/deb.sury.org/issues/145#issuecom...
dstu 7 hours ago
https://launchpad.net/~ondrej/+archive/ubuntu/php/+builds?bu...
00deadbeef 8 hours ago
gregoriol 8 hours ago
leoprctmp 8 hours ago
gregoriol 6 hours ago
00deadbeef 6 hours ago
dstu 8 hours ago
janmo 8 hours ago
Neil44 8 hours ago
I realised that my linode and ovh vm's point at local mirrors not direct to ubuntu, I guess that's why the delay
mminer237 4 hours ago
Edit: Linode just updated its mirror.
trollbridge 8 hours ago
Going to migrate the box to Debian in-place. (Or Gentoo, the way things are currently going.)
Xyrren 8 hours ago
cpncrunch 7 hours ago
cpncrunch 6 hours ago
spenvo 8 hours ago
reddalo 8 hours ago
geerlingguy 8 hours ago
It would not be easy (or reasonable) to take a public build like that private to build a 'secret' image version, and I'm not sure GitHub even has the capability to do that. I would not trust a build pushed to Docker Hub separate from the established / public / auditable process they have in place.
glacier9147 7 hours ago
berofeev 2 hours ago
Nauxuron 7 hours ago
All dependent (official) images need to go through the same process, so that makes it fairly problematic, and I think Docker needs to take a look at it for the future.
geerlingguy 7 hours ago
It should definitely have a 'high impact' workflow that bypasses some of those manual steps.
KaiserPro 7 hours ago
they are wanting people to pay for the hardened version.
dataflow an hour ago
Note I want it to work with the backports too, not just the latest version.
conradfr 5 hours ago
smalu 5 hours ago
`[00:06:03.209] pecl install -f amqp igbinary redis imagick` :sad_face:
conradfr 5 hours ago
eqmvii 5 hours ago
jdhawk 5 hours ago
conradfr 5 hours ago
TimWolla 3 hours ago
Disclosure: I'm a PHP core team member and also contributed some code to PIE.
andix 8 hours ago
rocky_raccoon 8 hours ago
nolok 8 hours ago
jhogervorst 8 hours ago
Looks like we need to be patient:
> Why is this not merged yet?
> I'm not a maintainer and can not merge this. Please wait until a maintainer has come around to look into this.
> This is merged, but I cannot find the image?
> After this PR has been merged, more steps are to be taken, including an upstream merge on docker-library/official-images and subsequent image builds. For a full description of the timeline, please refer to docker-library/faq#an-images-source-changed-in-git-now-what.
dmtroyer 8 hours ago
andix 7 hours ago
mrintegrity 7 hours ago
bstsb 8 hours ago
bombcar 8 hours ago
awake2death or something
MertsA 2 hours ago
indemnity83 3 hours ago
It seemed to be helpful for others too so I packaged it up, should work on most Nginx / Certbot servers. hopefully its useful: https://github.com/Indemnity83/popcorn
tikotus 7 hours ago
tovve 7 hours ago
decidu0us9034 6 hours ago
> Exploit portability and reliability depend on the PHP build, extensions, frontend behavior and allocator layout.
redox99 7 hours ago
They'll of course install a backdoor and patch the exploit so others can't come in. They won't deface the website, so there won't be signs.
tommek4077 5 hours ago
janmo 8 hours ago
dmtroyer 8 hours ago
janmo 8 hours ago
bombcar 8 hours ago
b112 8 hours ago
Most of docker is like this. Images provided by volunteers, and not related to the project. Using docker images you don't maintain yourself, and at least don't upgrade yourself, is not the best recipe for security.
(It's pretty trivial to build your own)
andix 8 hours ago
vbezhenar 8 hours ago
Honestly I don't even understand why so many docker images prefer to build software from sources, rather than just installing them from debian repositories.
andix 8 hours ago
Because Debian uses older relases and a lot of custom patches. One example: Nodejs still doesn't have Typescript support in the Debian packages.
Distribution packages vs. official build from source has both pros and cons.
bombcar 7 hours ago
dmtroyer 8 hours ago
TimWolla 3 hours ago
This is false. The Docker Official Images team (i.e. the folks with write access to the docker-library/* organization) are Docker employees.
b112 8 hours ago
Unclear why Ubuntu is lagging.
tomkarho 8 hours ago
reddalo 8 hours ago
This adds Ondřej Surý's PPA to your system so you can upgrade the packages.
nairboon 8 hours ago
nairboon 8 hours ago
https://launchpad.net/ubuntu/+source/php8.3/8.3.6-0ubuntu0.2...
https://launchpad.net/ubuntu/+source/php8.1/8.1.2-1ubuntu2.2...
but nothing shipped yet by their mirrors, unlike debian.
janmo 8 hours ago
nairboon 7 hours ago
openclawuser 8 hours ago
They gave away CDs 20 years ago for free. Cooool.
Fedora is best for desktop.
Debian for servers that never need updates (but I even use Fedora for server now adays)
heatpump5n 7 hours ago
devtor 4 hours ago