Two critical PHP vulnerabilities, rated 9.2. Their CVE numbers leaked a day before the fix, and some governments took their own sites offline rather than run unpatched. Two weeks of PHP Internals in one episode. https://youtu.be/4ze2Re_-gMQ #PHP #PHPInternals #PHP86
Post
The fix, by Arnaud Le Blanc with Ilija Tovilo, Jakub Zelenka, Nora Dossche and @nicolasgrekas.bsky.social: no more jumping out of out-of-memory. PHP flags it and stops at the next safe point, with a new hard limit as a backstop. 389 files touched.
The CVE IDs leaked online Tuesday with the wrong score. The release moved up a day, Calif posted and pulled an exploit video, and the PHP Foundation says Chainguard broke the embargo hours early. On the delay since 2024: "a structural failure."
0 reposts0 likes
Finland, France, the Netherlands and Canada took some government sites offline until they could patch. Dan Lorenc said exploits had hit the wild; @naderman.de: "There were no confirmed exploits." The PHP team and CISA hadn't seen any at release.
Otar Chekurishvili's RFC adds two opt-in json_decode flags: comments and trailing commas. @timwolla.bsky.social called it "incredibly well-written", and Larry Garfield has "no remaining objections to it."