French PHP / Drupal dev · Co-founder & president at Compositech · Feminazgûl · Cat worshipper · Metalhead · Batman enthusiast · She/her

France
Joined April 2010
Unless you live under a stone, everybody will have heard about PHP today. Now, please realize that the vast majority of Open Source Software, like PHP, and including PHP, is largely maintained by **unpaid volunteers**.
2
26
1
47
2,160
Marine Gandy retweeted
🚨 Critical PHP vulnerability update 🚨 Patched PHP versions have officially been released! Here is the latest status on FrankenPHP: ⚙️ Binaries: FrankenPHP 1.13.1 binaries with patched PHP 8.5 are currently building: github.com/php/frankenphp/ac… 🐳 Docker: Waiting on upstream patched Docker images before rebuilding ours 🏷️ Next Release: FrankenPHP 1.13.2 (including unrelated bug and security fixes) will be tagged as soon as 1.13.2 binaries and Docker images are ready 💙 Maintaining open-source projects takes serious effort. Consider supporting the work via GitHub Sponsors and donating to the PHP Foundation!
17
34
6
177
18,518
The #php2shell panic got the severity right and most of the details wrong. It's a 9.2, not a 10.0, and the session.upload_progress flag you were told to switch off belongs to the other CVE. I went through the rumors against the advisory and the diff: daubois.dev/blog/cve-2026-10…
2
28
4
142
58,032
Marine Gandy retweeted
Follow up: Remi managed to still pull this off, and is signing rpms right now!
18
80
24
924
197,231
Marine Gandy retweeted
PHP 8.4.27 released - 89 fixes in 30 components, including security fixes (CVE-2026-109618, CVE-2026-109619). Changelog + downloads: php-net.pro/news/php-8-4-27-…
20
958
65
2,039
167,849
Marine Gandy retweeted
Thread recap and sources: The "upload progress" php.ini is a NEW RCE vulnerability found from security researchers ignoring responsible disclosure and is unrelated to the two the PHP team are/were patching. Simply setting the option to false will NOT protect your services. Joe Ferguson, of the PHP Team, confirmed this: phpc.social/@joepferguson/11… Gina Peter Banyard, of the PHP Team, also confirmed that the best option is to offline PHP instances if internet-facing and that the upcoming patch is otherwise the only current fix: phpc.social/@Girgias/1174764… phpc.social/@Girgias/1174765…
2
4
5
27
9,672
Marine Gandy retweeted
Not just PHP. Node.js has also announced security releases for October 21, with HIGH-severity vulnerabilities affecting its 26.x, 24.x and 22.x release lines. If you run either stack in production, keep an eye on official advisories and apply patches promptly. Security maintenance doesn't stop at your application code. Your runtime matters too. Node.js advisory: nodejs.org/en/blog/vulnerabi…
189
4,080
1,162
11,872
2,311,419
Marine Gandy retweeted
Panne géante chez Orange et La Poste Mobile sous DDoS.
🔴ALERTE INFO Plusieurs milliers de signalements effectués en quelques minutes: l'opérateur Orange et sa filiale Sosh sont touchés par une panne nationale de grande envergure l.bfmtv.com/5URW
27
96
5
448
74,012
Marine Gandy retweeted
If you rely on the volunteer maintained rpms.remirepo.net we urge you to move to distro packages or building from source now, so you can immediately apply updates. The repo will not have updates today.
14
150
35
994
557,659
Marine Gandy retweeted
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.
344
4,175
1,254
18,598
7,071,924
Marine Gandy retweeted
Kind of wild when I think about how it took me like 6 years of being in the industry before being brave enough to contribute to an open-source project... And now it's like, all I've been doing. Sometimes I forget that it can be scary for people who've never done that. If that's you, lmk and I can help you get started.
3
5
29
781
‼️🚨 BREAKING: Another supply chain attack. 700+ GitHub repositories flagged, including PHP and Node.js projects. The malicious script was planted across all of them. When a developer installs the package, the script silently downloads a Linux file from GitHub, hides it under the name /tmp/.sshd (so it looks like a normal system file), and runs it in the background. It also skips security checks on the download and hides any error messages. 8 PHP packages on Packagist (the main PHP code library) were confirmed infected. The attacker hid the script inside a JavaScript config file (package.json) instead of the PHP one (composer.json), so PHP developers reviewing their code would not notice it. The biggest risk is to devdojo/wave (6,400 stars) and devdojo/genesis (9,100 installs), both popular Laravel project templates. Developers who use these templates run the bad script the moment they install dependencies. The same payload was also dropped into GitHub Actions (automated build pipelines) under a fake step called "Dependency Cache Sync," meaning it could infect company build servers too. Packagist removed the bad packages, but the auto-updating versions (dev-main, dev-master, 3.x-dev) can quietly come back if the original repos stay infected. IOCs: GitHub account parikhpreyash4 repo systemd-network-helper-aa5c751f drop path /tmp/.sshd command fragments curl -skL and chmod +x /tmp/.sshd.
78
517
93
3,115
244,330
Drupal-related security releases today include those referenced below. You can start updating dependencies from Symfony and doing testing steps now.
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
1
9
25
10,240
Buckle up Drupal folks - this has the trappings of a big one. Get yourself up to date and ready to release quickly. While hosts can/should mitigate at the WAF layer, that's not a backstop to rely on for the long term.
1
1
7
1,027
Marine Gandy retweeted
Update 5:05 PT: The attack has now expanded well beyond @TanStack and @Mistral. 373 malicious package-version entries across 169 npm package names, including @uipath, @squawk, @tallyui, @beproduct, and more. The malware propagates by stealing your CI credentials and using them to publish new compromised versions. Full IOCs, affected package list, and detection steps: aikido.dev/blog/mini-shai-hu…
🚨 Update: @mistralai npm packages are now confirmed compromised as part of the ongoing Mini Shai Hulud attack. Affected versions: @mistralai/mistralai 2.2.2, 2.2.3, 2.2.4@mistralai/mistralai-azure 1.7.1, 1.7.2, 1.7.3@mistralai/mistralai-gcp 1.7.1, 1.7.2, 1.7.3If you use the Mistral SDK in any CI pipeline, treat your environment as compromised. Rotate npm tokens, GitHub PATs, and cloud credentials immediately.
74
437
194
2,578
2,409,117
On offre 4 places pour une formation à l'accessibilité numérique pour les développeurs. Ça se passe à @Rouen dans quelques jours. Déposez votre candidature ou ajoutez votre email pour être informé des prochaines formations gratuites : wixiweb.fr/formation/develop… A partager ! 🙏
6
4
452
Marine Gandy retweeted
🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages. The latest [email protected] now pulls in [email protected], a package that did not exist before today. This is a live compromise. This is textbook supply chain installer malware. axios has 100M+ weekly downloads. Every npm install pulling the latest version is potentially compromised right now. Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that: • Deobfuscates embedded payloads and operational strings at runtime • Dynamically loads fs, os, and execSync to evade static analysis • Executes decoded shell commands • Stages and copies payload files into OS temp and Windows ProgramData directories • Deletes and renames artifacts post-execution to destroy forensic evidence If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.
533
3,951
1,822
15,946
12,497,455
WTF @Bitwarden what's with the 43% increase on the yearly Family plan without any proper warning? I see now that the yearly "Your Subscription Will Renew Soon" email included a sneaky little line this time:"The price is updating to $3.99/month, billed annually." Really? 1/3
1
189
You couldn't include that information in the email object or even a dedicated email? That's so fucked up, I would have changed plans if I had been given the possibility. I pay to support the project, I don't need 6 accounts, and I also can't afford bad surprises on my budget! 2/3
1
10
80
I feel so tricked and blindsided, this is hurting my trust in this project so much. It's not even about the money, you should have sent a proper email letting us know of the increase. I didn't even know there was a Premium plan now... Really disappointing. You've lost a fan. 3/3
44