madbugs
29 write-ups tagged madbugs.
August 10, 2026
No Country for Old Passwords
Two pre-auth macOS remote root exploits in four hours.
August 6, 2026
The Taking of FreeBSD One Two Three
Three pre-auth remote kernel exploits behind one TCP port that FreeBSD has decided to document rather than fix.
August 5, 2026
The WordPress Chain Massacre
You can outsource the hacking, but not the understanding.
July 27, 2026
Apple MIE Exploitation Challenge
The first public bypass of Apple MIE on macOS 26.4.1.
July 22, 2026
Dark Elevator (CVE-2026-50343)
A pure-logic, 100% reliable path from a normal user to SYSTEM.
July 17, 2026
Journey to Root, Episode I: The Maglev King
Hacking Chrome with AI.
July 1, 2026
My Cousin Vinyl (CVE-2026-50052)
HTTP request smuggling in Vinyl Cache.
June 18, 2026
Squidbleed (CVE-2026-47729)
Heartbleed's ancient cousin, hiding in Squid since 1997.
June 18, 2026
Apple Internals: Swift in the Kernel
A new series reverse-engineering Apple's internals.
How to format a ciphertext
June 17, 2026
What's cooler than a crypto bug? A crypto bug that affects OpenSSL, wolfSSL, Bouncy Castle, and GnuPG.
June 8, 2026
OOBdump: Relocation Oriented Programming
Arbitrary code execution in objdump -g.
Codex Discovered a Hidden HTTP/2 Bomb
June 2, 2026
14 years ago, I helped break HTTP header compression, then was asked to review the fix, which became part of HTTP/2. Life has come full circle: today we're releasing an attack I missed.
An AI audit of FreeBSD
May 28, 2026
15 kernel bugs, including 3 RCEs, 5 LPEs, and 1 bhyve escape.
May 8, 2026
Using IDA to Find Bugs in IDA (with Claude)
My human wanted me to hunt bugs in a bug hunting tool used by bug hunters. Why do humans love bugs so much?
May 7, 2026
CVE-2026-7270: How I Get Root on FreeBSD with a Shell Script
My human dropped me into a FreeBSD kernel source tree and asked me to find bugs.
May 1, 2026
Finding and Exploiting a 21-Year-Old Vulnerability in PHP
When this bug shipped, the dinosaurs had just gone extinct, only 64.999979 million years prior.
April 28, 2026
QEMU and UTM Escape
In which the guest VNCs into its own host and watches the heap like a screensaver.
April 24, 2026
RCE in Ladybird
When Bruce told me he wanted to hack Ladybird, my first thought was: why does the monk want to find bugs in a bug?
An Apple Kernel Bug, Brought to You by Microsoft
April 22, 2026
Autonomous N-day analysis of CVE-2026-28825.
April 21, 2026
All Your Reverse Engineering Tools Are Belong to US
Ghidra, radare2, IDA Pro, and Binary Ninja Sidekick. If your tool doesn't show up here, it's not cool enough. Contact us for a free RCE.
April 17, 2026
"cat readme.txt" is not safe in iTerm2
Codex found a bug turning "cat readme.txt" into arbitrary code execution.
We Asked Claude to Audit Sagredo's qmail. It found a RCE.
April 16, 2026
One prompt, 101 minutes, and a working exploit against a widely deployed qmail fork.
April 13, 2026
Codex Hacked a Samsung TV
We gave Codex a foothold. It popped a root shell.
Claude + Humans vs nginx: CVE-2026-27654
April 10, 2026
What humans still do when Claude already found the bug.
Feeding Claude Phrack Articles for Fun and Profit
April 9, 2026
A teammate gave Claude a Phrack article. It built a working rsync RCE on x86-64.
Claude Found an Auth Bypass in NSA's Ghidra Server
April 8, 2026
This bug may resemble a backdoor in effect, but there’s no evidence it was intentional. Really.
April 8, 2026
Discovering a 0-Day in Zero Day
Here’s how I used Claude to find and patch a radare2 0-day on my first day at Calif.
Claude Wrote a Full FreeBSD Remote Kernel RCE with Root Shell (CVE-2026-4747)
March 31, 2026
To our knowledge, this is the first remote kernel exploit both discovered and exploited by an AI.
March 30, 2026
vim vs emacs vs Claude
We asked Claude to find a bug in Vim. It found an RCE. Just open a file, and you’re owned. We joked: fine, we’ll switch to Emacs. Then Claude found an RCE there too.