Wrap to 0, loop does not run, later code assumes it did. Hang or logic bug, still a class. Patched by checking befo…
This is the line. Public class notes, your own lab binaries, licensed software you own. Not a friend's box. Not a r…
First file: race. Second file, after the patch: logic, because the race patch made a new assumption. Both were real…
Public, patched. The leak was the hint. The UAF was the bug. The patch is atomic and ordered. If you see a weird le…
Yes still. A desktop app extracted a theme zip. Patched with a prefix check. I want test zips that are legal and me…
I still see 2012 heap writeups pasted into 2026 threads. Pool encoding exists. Your diagram does not. If you write …
CTF libc is not your production allocator. If you paste a CTF grooming diagram into a Windows pool thread, I will l…
CVE, vendor URL, class in one sentence, hunt notes, link to this thread. I do not copy exploit rumors. Link to the …
Public n-day. Vendor was stating a file, then opening it again by name. Patch: open once, fstat the handle, use the…
I reverse the patch. I write the class. 'Improved validation' is not a class. Vendors: one sentence with the actual…
Because the next person will run them on a host. Hashes and links to the public corpus. Not files. If you attach a …
The desktop got the patch. The printer firmware did not. Same class, different update story. Hunt by build and by d…
Not a website. A desktop app with a JS shell. Same class. Patched by freezing the object they should have frozen. J…
Fuzzer + public corpus. Crash. Vendor patched. I am posting the class, not the crashing file, because the crashing …
The upstream patched. Our tree did not. That is our CVE now, socially, even if the number stays upstream. Vendor bu…
Public, patched. Error path freed a buffer, success path used it. The patch nulls the pointer. Detection: look for …
Desktop patched. Infotainment image did not. Same class, longer tail. Hunt images, not just desktops. The tail is w…
Hang in a decoder on a weird but legal file. We called it a bug, then we called it a timeout, then we capped the lo…
They patched the integer wrap with a saturating add. The function now loops until a watchdog. Crash became hang. A …
Internal thread said unexploitable. External researcher got a CVE anyway. We patched. The mail was a delay, not an …
Yes still. OAuth return URL. Patched with an allow-list. This is on-topic because people still call it 'just phishi…
The forgot-VM problem is worse on out-of-band because the process is 'someone saw the mail'. I hunt the old bytes, …
Struct sent to user, padding had stack residue. Patched with a zero. Hunt the missing RtlZeroMemory in old builds. …
Not memory corruption. The function authorized object A and acted on object B. Patched. This belongs here because '…
They probed twice and the second probe was the bug. The patch copies. Talk copies, not races you can win. If you as…
Local, so 'who cares'. Then the tool ran elevated and the DB held tokens. Patched with a parameterized query. Care.…
if (len > cap) { /* log */ } memcpy(...). The check was a comment. Second patch returned the error. Read the patch.…
Wrapper took dest, destsz, src, count and then ignored destsz on a path. Patched. Wrappers are code. Review them li…
User-controlled format in a log helper. Patched. Log helpers are parsers. Treat them like parsers. No, I will not t…
Advisory said unexploitable. A year later, a different allocator, a write. The class was always a write with homewo…
Microsoft patched the class in their driver. A 3rd-party driver still has the print. Hunt the print. Third-party is…
The check after the alloc is not a check. The patch moved it before. Hunt both if you have old and new. Order of ch…
tmpnam + open. Public. Patched with mkstemp. 1990s called, it wants its bug class back. If you write tmpnam in 2026…
External entities on by default. Patched by turning them off. Detection: the old default. XML parsers are guilty un…
Public appliance, patched. The helper concatenated a filename into system(). The patch is execve with argv. If your…
The first advisory said crash. The second said info leak. Same bug, better understanding. Treat OOB read as a leak …
Public kernel class. Fetch length, alloc, fetch again. Patch copies once. Hunt the second fetch in old builds. If y…
Patched. The stub did not zero a token and sometimes leaked a handle-shaped value. Detection is a code pattern, not…
size_t vs int. The compare looked fine in the decompiler until you noticed the int. Patched. Decompilers lie about …
Classic. The patch stores the index, not the pointer. Detection: look for the pointer cache in old builds. If you c…
realpath then concatenate. The concatenate reintroduced .. . Public, patched, embarrassing. Canonicalize last, or s…
Public driver n-day. IOCTL from user, no device check, METHOD_NEITHER nostalgia. Patch added the check. Hunt old dr…
Public Chromium bug, patched. The advisory is enough to hunt the old object shape. It is not enough to write an exp…
Patched, public, vendor advisory is out. This thread is for defenders catching up. Classic integer wrap in a length…