Calif (@calif_io) profile picture

We're https://nitter.cf/t.co/KTEDnC3tKt. Join us to make the Internet safer for your mum and everyone else: https://nitter.cf/t.co/eUFMLkWHiA.

California
Joined March 2023
Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)Photo by Calif (@calif_io)
Demos we presented at Hexacon in Paris today. Everything will be released in due time. 1/ Signal 1-click
169
565
117
4,879
709,113
LLMs are great at finding bugs, but so are fuzzers. @5aelo compared the vulnerabilities found in V8 by BigSleep, an agentic system, with those found by the Fuzzilli fuzzer. projectzero.google/2026/10/f…
13
105
7
432
39,315
Calif retweeted
Favorite part of talking with @lcfr_hax at @unpromptedconf is learning that he didn't do anything crazy with harnessing. He's just really fucking good at hacking PHP and also happens to have Codex. Such a friendly and humble dude. Don't just "use AI". Keep learning.
9
50
4,622
You definitely don’t want to miss @calif_io Quang “the prodigy” L’s talk at @offensive_con JP 😎
Painting Out of the Box: Escaping the Chrome Renderer Sandbox via Skia by Quang L
3
20
4,989
Calif researchers are at Unprompted, presenting zero-click attacks and php2shell. You don't want to miss this! Tue Oct 27, Stage 1, 16:45, "0-Click Remote Exploits in an AI World" with @pwnlambda and @brucedang Wed Oct 28, Stage 1, 14:45, "PHPocalypse: Finding, Exploiting, and Disclosing php2shell" with @lcfr_hax and @XorNinja
19
59
2
561
42,591
Automating Myself Out of a Job, Badly: Guest to Host on Apple Virtualization by @blacktop__
7
55
5,760
This weekend I had Codex rewrite the iOS Gravity tweak to work with the code execution primitive of my chain so I could have a fun demo like @calif_io Luckily it survived the 27.2 update. No this isn't a full jailbreak, just a powerful sandbox escape.
26
45
2
554
41,168
Apple Watch, Pyongyang special version, by @i0n1c
63
129
27
1,555
111,838
Calif retweeted
I just remembered why Brotli looked vaguely familiar: I worked on it at Google. I even co-authored an RFC [1]. Hopefully they haven't found my bugdoor 😅 Joking aside, CRIME [2] led me to work on things like Brotli and HPACK, the header compression scheme used in HTTP/2. That was the magic of working at Google. They operated at such a huge scale that a few weeks of your work could become part of a widely used Internet standard. One of my fondest memories is helping audit QUIC and writing little bits of crypto code for it. Before I left Google, a teammate on the Tink [3] team told me he believed Tink would last 50 years, outliving everyone on the team. Tink is now in its 10th year. 40 more to go! I also learned that breaking things is fun, but lasting contribution often comes from building things that make the Internet faster and safer. That same belief shapes much of our work at Calif. People know us for our offensive security research, but we've also done a lot of security engineering to harden systems and mitigate attacks, from large-scale Rust migrations to fast sandboxing or reducing zero-click attack surface in mobile apps. We'll be sharing some of that work soon. Stay tuned! [1] rfc-editor.org/rfc/rfc9841.t… [2] en.wikipedia.org/wiki/CRIME [3] github.com/tink-crypto
4
17
2
156
14,780
Calif retweeted
Sorry folks, we have a confirmed PHP compromise with post-exploit activity. Still not the widespread outbreak we all braced for, but it’s actively exploited in the wild. Updated threat brief: unit42.paloaltonetworks.com/…
23
110
15
363
80,854
This is too far. First our fav restaurants shutdown their booking websites because the NSA told them so, now they refuse to serve broccoli.
How exploitable is the recent Broccoli 🥦 vulnerability (CVE-2026-111497)? We went beyond reproducing memory corruption and demonstrated a control-flow hijack. Not a realistic RCE exploit, but definitely not just a crash. Here's what we found. 🧵
13
12
3
369
46,536
A brief update on the critical vulnerabilities in PHP:  We have not yet validated exploitation in the wild and we have no evidence of successful wide scale exploitation. There are currently several exploit PoCs publicly circulating, many of which appear to be "vibe-coded" and are incapable of remote code execution. We have validated some PoCs, however, that are capable of RCE against default deployments of mod_php but not PHP-FPM. Nonetheless, exploitation may have already begun in a limited fashion and the threat is viable and very serious. Defenders should: ​1) Patch & Restart by upgrading to PHP 8.5.12, 8.4.27, 8.3.36, or 8.2.35 and restarting web services ​2) Layer Temporary Safeguards at the network edge (WAF/proxy rules) and server configuration level if immediate patching requires a maintenance window ​3) Protect Credentials by monitoring for abnormal session traffic and rotating keys and passwords on compromised internet-facing PHP systems exposed prior to patching 🔗 We are continually updating our Cloud Security blog post on this topic with real-world guidance and actionable defense strategies as we learn more. Please keep monitoring these posts for updates as you prioritize your patching efforts: cloud.google.com/blog/produc…  🔗 Technical details from Wiz: wiz.io/blog/php2shell-php-rc… 🔗 Details of the exposure from VirusTotal: blog.virustotal.com/2026/10/…
13
123
16
505
127,156
Calif retweeted
Which vulnerabilities? Because the PHP one was found with Sol. Which has safeguards. Although I realise that doesn’t fit your narrative and is of course therefore ignored =)
4
7
61
6,677
Just in case it wasn’t clear: we popped the iPhone Duo on release day, adding a much needed feature, inspired by the php2shell hacker @lcfr_hax! What else there to hack? Wrong answers only.
78
84
10
1,021
108,661
Reproduced the Brotli memory corruption bug (CVE-2026-111497) using a simple Node.js + Express app. Patched and unpatched versions produce different decompressed output, making it possible to remotely identify vulnerable servers.
3
30
1
162
16,973
Brotli CVE-2026-111497 goes well beyond Node.js. Quick search shows unpatched Brotli decoders in Java HTTP stacks, WOFF2 libs, CF workerd. TLS certificate compression (RFC 8879) is another attack surface worth investigating. Check statically linked Brotli copies.
3
39
3
123
15,783