Kevin Madura retweeted
The Prime Minister of Japan is tweeting to apply the PHP fix patch. WTF.
皆様に、今夜に対応して頂きたい大至急のお願いです。   多くのウェブサイトで使用されているPHPに関し、PHPのセキュリティチームが、重大な2件の脆弱性に関する注意喚起を行っています。   公開しているウェブサイトでPHPを使用しているか確認し、今夜、10月21日午後11時(日本時間)に公開される修正パッチについて、可及的速やかに適用できるよう準備をお願いします。   修正パッチを速やかに適用することが困難な場合は、例えばウェブサイト等を一時的に停止させることも、リスクを低減させるための有効策の一つと考えられます。   国家サイバー統括室のXアカウントでも関係する情報を発信していますので、そちらも参考にして下さい。 国家サイバー統括室(注意・警戒情報)(@cyber_forecast) / X
28
273
4,402
187,162
Kevin Madura retweeted
You've gotta patch your dependencies super fast because they're full of vulns (PHP, Node, eMudhra, etc), but not _too_ fast because they're full of backdoors (LiteLLM). Good luck!
17
96
999
20,688
Kevin Madura retweeted
chat. chat... its not funny anymore
PHP Patch is out!! PHP 8.5.12: 31c0ea7d7f github.com/php/php-src/commi… PHP 8.4.27: 506e87fa7d github.com/php/php-src/commi… PHP 8.3.36: 3c832b523e github.com/php/php-src/commi… PHP 8.2.35: 01a40e89fb github.com/php/php-src/commi… The two advisories with the full details: GHSA-w8hw-w9fx-j79w (CVE-2026-109618) github.com/php/php-src/secur… GHSA-6wmf-4rv5-p3rp (CVE-2026-109619) github.com/php/php-src/secur…
42
104
1,864
83,732
Kevin Madura retweeted
As expected in 2026, AI did most of the work here. This research began with a prompt targeting security flaws in PHP functions reachable from popular codebases. One thing led to another, and we ended up uncovering an entire class of security vulnerabilities in PHP itself🤯
2
6
83
24,275
Kevin Madura retweeted
Today we disclose PHP2Shell - remotely exploitable memory corruptions in PHP WordPress pre-auth RCE: ✅ Drupal pre-auth RCE: ✅ Joomla pre-auth RCE: ✅ Remote memory disclosure of any PHP application: ✅ Read more ⬇️🧵
44
361
1,867
245,287
Kevin Madura retweeted
🚨 JFrog Security Research has identified a supply-chain attack involving malicious code in the LiteLLM 1.107.0 PyPI release. Avoid this version and investigate environments where it was installed or executed. More details will be shared soon in our blog post.
24
119
915
179,021
Kevin Madura retweeted
Bruh
🏀 We simulated tonight's OKC @ Spurs 5,000 times Every possession is built from real 2025-26 play-by-play: where each player shoots from, how often he makes it, who he passes to, and who's guarding him. Here's the most typical game ⏬
118
379
17,135
1,108,675
If you run PHP either disable it or follow the below because PoCs are out there and Deepseek can recreate it anyway for $0.05
Here is a full list of what you can do NOW for PHP2Shell (CVE-2026-109618 / CVE-2026-109619) as a temporary mitigation. (generated and validated by LLM) 1️⃣ Do this first. In php.ini or the FPM pool, set: session.upload_progress.enabled = 0 Reload PHP-FPM, then update PHP right after the release (21 Oct, 14:00 UTC). 2️⃣ Edge block until you patch. It blocks the PHPSESSID cookie and query (also lowercase and URL-encoded), and all multipart/form-data requests. ⚠️ File uploads stop working until you remove it. ☁️ Cloudflare (WAF custom rule, action Block): (lower(url_decode(http.cookie)) contains "phpsessid") or (lower(url_decode(http.request.uri.query)) contains "phpsessid") or (any(lower(http.request.headers["content-type"][*])[*] contains "multipart/form-data")) 🟩 nginx (http {} context): map "$http_cookie|$args|$content_type" $block_php2shell { default 0; "~*(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)" 1; "~*multipart/form-data" 1; } In each server {} block: if ($block_php2shell) { return 403; } 🔒 Caddy: @php2shell expression `{header.Cookie}.matches("(?i)(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)") || {query}.matches("(?i)(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)") || {header.Content-Type}.matches("(?i)multipart/form-data")` respond @php2shell 403 🚦 Traefik v3 (Coolify: Server > Proxy > Dynamic Configurations). Add this to the https router and also to a copy for the http entrypoint: http: routers: block-php2shell: rule: "HeaderRegexp(`Cookie`, `(?i)(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)`) || QueryRegexp(`PHPSESSID`, `.*`) || HeaderRegexp(`Content-Type`, `(?i)multipart/form-data`)" priority: 100000 entryPoints: [https] middlewares: [deny-all] service: noop@internal tls: {} middlewares: deny-all: ipAllowList: sourceRange: ["255.255.255.255/32"] ✅ Test: curl -s -o /dev/null -w '%{http_code}\n' -H 'Cookie: PHPSESSID=x' https://your-app → 403 curl -s -o /dev/null -w '%{http_code}\n' -F a=b https://your-app → 403 The edge block does not protect direct origin access. Disable upload_progress and patch PHP.
214
nerualese is next
GPT-6.1-Sol reasoning traces totally legible, nothing to worry about
2
136
Kevin Madura retweeted
What a lede from @TheEconomist
72
818
8,784
429,355
RT @zooko: Ooh! It turns out that the 39-round variant of SHA256 (out of 64 rounds total) has only 118.6 bits of security! (At most!) http…
33
8
Kevin Madura retweeted
you can just train a model to zig-zag their activations if you want to
28
58
1,287
104,425
Kevin Madura retweeted
This is gonna be a bloodbath if Andrew is warning people to go ahead and take any PHP offline until patch drops.
Full details of a remotely exploitable vulnerability in the core engine of *all* PHP versions will be released tomorrow, October 21st. If your organization has internet facing PHP applications then you need to be ready to patch the minute the update is released or *strongly* consider taking the application offline until you can: php.net/index.php#2026-10-20…
51
225
3,671
521,941
I think I have a good analogy for what's about to happen in cyber. It's pitch dark. Always has been. And the world is dilapidated buildings and rats and maggots and other creepy-crawlies. The whole world. And we just invented flashlights.
41
100
1,365
51,499
Kevin Madura retweeted
php2shell Tomorrow is a helluva day.
222
1,382
11,074
2,371,628
The tsunami is starting
Oh boy, it's about to get serious tomorrow 😬 cert.europa.eu/publications/…
1
1
16
2,581
We don’t need AI to crack cryptography if we set all the private keys to “4”!
Replying to @astuyve
Oh god: The p384 private keys are randomly selected integers between 1 and 256, the private keys are effectively all-zeroes apart from the last byte
1
207
80% margin at ROCK bottom $/tok for that level of intelligence is insane
2
194
I wonder if ad-supported business models will need a revisit since anyone can just strip them out of products now
todays target is a baby camera asked DeepSeek to root it, de-bloat it, and cut it off from the cloud. it verified the whole thing across two reboots finally I can delete the app thats filled with ads
1
2
209