Marine Gandy retweeted
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**.
Marine Gandy retweeted
The #php2shell patch for FrankenPHP is out now. Docker images available, binaries to follow in the next hour or so.
Upgrade and spread the news, thank you all for your patience!
github.com/php/frankenphp/re…
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!
Marine Gandy retweeted
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…
Marine Gandy retweeted
Follow up: Remi managed to still pull this off, and is signing rpms right now!
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-…
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…
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…
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
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.
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.
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.
Marine Gandy retweeted
‼️🚨 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.
Marine Gandy retweeted
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.
Upcoming highly critical release on May 20, 2026 - PSA-2026-05-18 Read more: drupal.org/psa-2026-05-18
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.
Marine Gandy retweeted
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 ! 🙏
🚨 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.
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
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



















