2026
July 19, 2026
Headless Browser RCE, Part 2: Chaining Three JavaScriptCore Bugs
Chaining three old JavaScriptCore bugs into a single-file RCE against Splash's QtWebKit engine, under W^X and ASLR.
February 9, 2026
Building a Headless Browser RCE with Claude Opus 4.6
Using Claude Opus 4.6 to build a working RCE exploit for a heap buffer overflow in PhantomJS, from existing CVE to PoC.
February 1, 2026
Hunting for Deserialization Gadgets in the Rails Ecosystem
Walking through the process of identifying a deserialization gadget chain commonly available in Ruby on Rails applications.
January 27, 2026
Unsafe Reflection Vulnerabilities
How unsafe reflection turns user input into arbitrary class instantiation, from the mechanics of CWE-470 to exploitation and prevention across Java and Ruby.