Chainfire retweeted
The PHP RCE details are out. php.net/archive/2026.php#202…
php.net/
21 Oct 2026
Security advisory: Critical remote code execution vulnerabilities, update now
PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix two critical vulnerabilities that can allow unauthenticated remote code execution. All PHP users are strongly encouraged to update immediately.
Who is at risk: all PHP installations serving web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. We consider the risk highest for mod_php, with a demonstrated exploit where an unauthenticated request can trigger the attack before any application code runs.
The vulnerabilities:
RCE via OOM corruption, CVE-2026-109618 (GHSA-w8hw-w9fx-j79w): out-of-memory handling can interrupt PHP while internal request data is only partially initialized. Request cleanup may then treat the invalid data as valid.
RCE via stale global state, CVE-2026-109619 (GHSA-6wmf-4rv5-p3rp): request-owned internal state can survive after its backing memory has been freed. A later request handled by the same worker may use that stale state before normal initialization resets it.
How to update:
Update to PHP 8.5.12, 8.4.27, 8.3.36 or 8.2.35. Source downloads are on our downloads page. Windows source and binaries are on the same page.
Linux distributions and LTS vendors received the patches in advance, so check your vendor for updated packages.
PHP 8.1 and older no longer receive updates from the PHP project. Some distributions and LTS vendors provide backported fixes, so contact your vendor for details, or upgrade to a supported version.
If you rely on the volunteer-maintained rpms.remirepo.net, we urge you to switch to distribution packages or build from source, so you can immediately apply updates. The repo will not have updates today.
Given the severity of these vulnerabilities, the PHP security team provided minimal source-backports for PHP 7.4, PHP 8.0, and PHP 8.1 to help people building from source or without access to an LTS vendor.
If you cannot update immediately: while only an update is a complete solution, the following measures reduce exposure to specific attack paths but do not make an installation safe.
RCE via OOM corruption (CVE-2026-109618):
Set memory_limit=-1, preferably in a way applications can't override, such as php_admin_value in the FPM pool or Apache configuration, and check that no pool, directory or application setting puts a finite limit back. This removes the controllable PHP memory limit failure, but an underlying allocation failure can still reach the vulnerable path.
Set a low post_max_size. For applications that don't require file uploads, set post_max_size = 8M. If file uploads are necessary, set post_max_size = 32M. Keep upload_max_filesize below post_max_size. Consider enforcing limits at the web server or proxy level for decoded request size, input field count, multipart part count, header count, and nesting depth. These limits must also cover requests without a usable Content-Length.
Use a container or cgroup limit as an availability boundary, preferably with a policy that kills only the affected worker. Do not substitute RLIMIT_AS or RLIMIT_DATA, as these can cause the vulnerable allocation failure.
RCE via stale global state (CVE-2026-109619):
Set session.upload_progress.enabled=0 and restart every worker. Use php.ini, an FPM pool or server configuration that applies before request parsing. Do not rely on ini_set() or FPM .user.ini. This blocks the confirmed session paths but not other variants.
On PHP 8.5, set fatal_error_backtraces=0 and restart every worker. This blocks the confirmed fatal backtrace path only.
Remove invalid or deprecated settings applied per request that emit diagnostics before initialization. Hiding diagnostics with error_reporting, display_errors or @ does not help.
Fix attacker-reachable fatal errors and execution timeouts, including failures in callbacks, upload or import processing and cleanup.
The advisories linked above have the full technical details.
Chainfire retweeted

The PHP Foundation@ThePHPFOct 20
United States
United StatesConnected via Netherlands App StoreAccount-level information, not a live location or per-post device.
The PHP security team is giving advance notice: Upcoming security release Wed, Oct 21st 2026, 14:00UTC, two critical vulnerabilities, both rated CVSSv4 9.2.
PHP users are encouraged to prepare to update. Earlier release if details become public or active exploit evidence.
Chainfire retweeted
Europe’s founders need a European standard to compete globally from day one.
Europe’s leaders committed to delivering one. But their teams are negotiating away the very things that make it one.
There is still time to change course if Europe's Heads of State step in now.
Chainfire retweeted
I think I found a planet nobody knew existed.
It's been hiding in NASA telescope data for seven years.
At the end of this thread, you can fly to it yourself.
Chainfire retweeted
Meet Mistral Large 4, aka Le Chonk.
• 1T parameters, natively multimodal. 49B active.
It is the best open weights model from US or Europe on aggregated benchmarks.
• State-of-the-art on critical workloads, including cyber defense, manufacturing and finance and it surpasses closed frontier models on visual grounding.
• Forged in Europe end-to-end and is deployable from Europe via our own Mistral Cloud infrastructure.
• Available to all via API today. Working with cybersecurity partners privately.
Open weights release end of October.
🤖 Made with AI
Chainfire retweeted

National Geographic@NatGeoSep 17
United States
United StatesConnected via WebAccount-level information, not a live location or per-post device.
New cat alert! A call from a wildlife sanctuary about a "weird cat" has led to the first new cat species discovered in over 100 years in Bolivia’s Yungas forest ecoregion. Learn more about this feline surprise: on.natgeo.com/JRuaGj
Chainfire retweeted
Hey Claude, "Pick a problem or mystery that obsesses you and solve it as best you can & make a movie we can share on social media about it"
So it took a crack at the Voynich Manuscript & failed. Then it made this movie, which is pretty interesting to watch and a good explainer.
Chainfire retweeted
We’re disclosing HEIF Heist, a months-long investigation into libheif that allowed us to hack OpenAI, Slack, Meta, GitHub Ent, Rails, Next.js, ImageMagick, and many more.
It was literally xkcd #234, one obscure image library beneath a huge number of apps. 🧵
Chainfire retweeted
Today marks a major step for Mistral: we’re announcing a €3B Series D, the largest equity round ever raised by a European tech company, just three years after launch.
Signal's Contact Discovery automatically sends your contact list information to an SGX enclave in the cloud.
V12 broke into that enclave and leaked the key, allowing the server host to decrypt everything.
Two separate critical bugs: arbitrary read and RCE.
Here's how. 🧵
Chainfire retweeted
We're sad to announce that during the latest training run, Midjourney also escaped its sandbox and is now making art in the wild
Chainfire retweeted
recommended reading.
blog.senko.net/code-was-neve…
Chainfire retweeted
A quick update on the infamous EU “ChatControl” 🇪🇺
What a turn of events in EU tech policy: from potential mandatory mass scanning of data (“ChatControl”) → to even voluntary scans losing their legal basis (for now).
Just months ago, fears were growing around mandatory scanning of private communications in the EU (incl. pictures and videos).
Now, talks between the EU Council (Member States) and the European Parliament have collapsed - and the result is a complete reversal.
As of April 3, even voluntary scanning of data by platforms loses its legal basis under EU privacy (ePrivacy & GDPR) rules, as the temporary exemption was not extended.
A striking example of how fast EU tech policy can turn - and a big win for European privacy advocates.
Chainfire retweeted
🇪🇺🎉 HUGE VICTORY! Thanks to your protests, the EU Parliament voted today to END untargeted mass scanning! 💪
But beware: The final decision will now be made in the trilogue with EU governments. The fight continues! ⚔️
All info: patrick-breyer.de/en/histori…
Chainfire retweeted
Some personal news:
This is my last day at Android Authority, and it also marks the end of my time posting Android news!
I've spent the past 10 years writing about Android, and I've enjoyed every moment of it. What began as a hobby in college — tinkering with custom ROMs and modding my phone — turned into a long career, one totally disconnected from my degree in Biomedical Engineering.
I am not a developer by trade or education, so I've had to learn a LOT to report on Android the way that I do. I've had my share of missteps along the way, but thanks to the help from the developer and enthusiast community, I've learned SO MUCH. I hope I've been successful in passing much of that knowledge on to you!
Thank you to everyone who has followed my journey. I wouldn't have done this work for very long if nobody was there to read it. Your comments encouraged me to invest countless hours into finding new Android features, all in the hopes of sharing these discoveries with people who love the platform as much as I do!
If you're wondering what's next, I'll have more to share later. For now, I've got about a month to take care of personal matters, hit the gym, and prepare for relocation! Thanks for everything!
P.S. If you're wondering, "where will I get my Android news from now?!" I highly recommend @AndroidAuth! I'm obviously biased, but the team there is fantastic and the content they produce is solid! Also, do check out the @AndroidFaithful podcast — Ron, Huyen, Jason, and Flo are a joy to listen to each week!
Chainfire retweeted
Claude 4 just refactored my entire codebase in one call.
25 tool invocations. 3,000+ new lines. 12 brand new files.
It modularized everything. Broke up monoliths. Cleaned up spaghetti.
None of it worked.
But boy was it beautiful.
Chainfire retweeted
Quite OK Audio (QOA) format - same developer, 1 page spec
3x faster than Ogg-Vorbis, better quality and compression than ADPCM (278 kbits/s for 44 kHz stereo)
Another great implementation exercise to do in C and ASM
qoaformat.org/
Quite OK Image (QOI) format - 1 developer, 1 page spec
Lossless image compression, faster than PNG at a similar file size
20x-50x faster encoding and 3x-4x faster decoding
An excellent implementation exercise to do in C and ASM
qoiformat.org/
Chainfire retweeted

Richard Dawkins@RichardDawkins18 Aug 2024
United Kingdom
United KingdomConnected via United Kingdom App StoreAccount-level information, not a live location or per-post device.
Repeal the Second Law of Thermodynamics. We need perpetual motion machines.
Chainfire retweeted
Jaan Tallinn, one of the major sponsors behind many of the organizations behind sb1047, calls for making graphics cards above a certain level "illegal" and for "more and more pervasive surveillance of software" in this interview snippet.
It really shouldn't matter what side of the political spectrum you're on when you hear this kind of talk.
Outlawing chip development and creating a software surveillance state has no place in any country that values freedom and democracy.
Nobody with these kind of belief structures can make a sane, sound policy recommendations.
These are horrfying totalitarian values and they should be as odious to you as a disgusting bug crawling on your sandwich.
Chainfire retweeted
Today we are releasing Codestral-22B, our first code model! Codestral is trained on more than 80 programming languages and outperforms the performance of previous code models, including the largest ones.
It is available on our API platform, through instruct and fill-in-the-middle endpoints, and can be easily integrated into VScode plugins.
You can also use it for free on Le Chat: chat.mistral.ai
























