>_0xFORUM
Sign in

# Exploits

unread
Integer overflow in a size then a loop that never starts

Wrap to 0, loop does not run, later code assumes it did. Hang or logic bug, still a class. Patched by checking befo…

npagednpagedGUESTstarted 7 Jul 2026, 04:25
Last ReplygdsgdsThursday, 10:02
11posts418viewsstor_fsvolchokstor_mdl9 reading
I will not help you 'just crash' a patched binary on a box you do not own

This is the line. Public class notes, your own lab binaries, licensed software you own. Not a friend's box. Not a r…

dtorsMEMBERstarted 25 Aug 2026, 14:52
Last ReplygreygreyTuesday, 20:43
6posts307viewsex_epcpagestor_fsvolchokstor_mdl5 reading
Race vs logic: a bug we filed twice

First file: race. Second file, after the patch: logic, because the race patch made a new assumption. Both were real…

runpathMEMBERstarted 24 Aug 2026, 04:56
Last ReplyedacmcTuesday, 18:31
20posts427viewsalpc_wbinvdhexraysnt_xgetbvio_gs6 reading
Race on a refcount that looked like a leak and was a UAF

Public, patched. The leak was the hint. The UAF was the bug. The patch is atomic and ordered. If you see a weird le…

flushoptflushoptMEMBERstarted 23 Aug 2026, 09:06
Last Replygotpltgotplt23 Aug 2026, 15:48
12posts201viewsse_invvpidndis_vmxonollyhold5 reading
hot
Path traversal in a zip extract, the zip-slip class, still

Yes still. A desktop app extracted a theme zip. Patched with a prefix check. I want test zips that are legal and me…

rdrandMEMBERstarted 19 Feb 2026, 23:10
Last Replyserializeserialize23 Aug 2026, 15:41
23posts2.1kviewsalpc_ripalpc_tss9 reading
hot
Pool encoding vs 'just overwrite the next chunk' writeups from 2012

I still see 2012 heap writeups pasted into 2026 threads. Pool encoding exists. Your diagram does not. If you write …

fidbfidbMEMBERstarted 27 Sep 2025, 08:11
Last Replypreflockpreflock21 Aug 2026, 23:03
12posts4.8kviewsps_seamretcm_cr32 reading
Heap grooming writeups from CTFs vs production allocators

CTF libc is not your production allocator. If you paste a CTF grooming diagram into a Windows pool thread, I will l…

mosesprimemosesprimeSENIORvendorstarted 5 May 2026, 04:37
Last Replyidtpeekidtpeek16 Aug 2026, 02:21
9posts1.1kviewssoftlockio_wbinvdnpagedex_epcpage8 reading
hot
Public advisory hygiene: what I copy into the lab wiki

CVE, vendor URL, class in one sentence, hunt notes, link to this thread. I do not copy exploit rumors. Link to the …

dseflagdseflagMEMBERstarted 2 May 2026, 13:29
Last Replyasidrollasidroll11 Aug 2026, 06:14
9posts2.2kviewscm_rdrand1 reading
hot
TOCTOU on files: the patch was 'open once, use the handle'

Public n-day. Vendor was stating a file, then opening it again by name. Patch: open once, fstat the handle, use the…

int2eMEMBERstarted 3 Sep 2025, 00:26
Last Replyusbstallusbstall9 Aug 2026, 06:12
12posts1.8kviewsstor_mdlnt_invept9 reading
The patch note that said 'improved validation' and nothing else

I reverse the patch. I write the class. 'Improved validation' is not a class. Vendors: one sentence with the actual…

neededsoMEMBERstarted 8 Aug 2026, 14:45
Last Replymolotmolot9 Aug 2026, 00:13
10posts418viewsnpagedex_epcpagestor_fsvolchok9 reading
lockhot
Why we do not attach crashing files even when they are public corpus

Because the next person will run them on a host. Hashes and links to the public corpus. Not files. If you attach a …

lazybindMEMBERstarted 26 Jul 2026, 05:27
Last Replyrootkit_ivanrootkit_ivan6 Aug 2026, 18:08
94posts810views1 reading
hot
Integer overflow in a font parser, patched, still in old printers

The desktop got the patch. The printer firmware did not. Same class, different update story. Hunt by build and by d…

sleighsleighMEMBERstarted 6 Oct 2025, 04:38
Last Replyshowregsshowregs6 Aug 2026, 03:43
6posts2kviewsint3loopetw_stacob_mdlvehchain7 reading
Prototype pollution as a class in a desktop JS shell

Not a website. A desktop app with a JS shell. Same class. Patched by freezing the object they should have frozen. J…

dynsymdynsymMEMBERstarted 2 Aug 2026, 15:36
Last Replykaktuskaktus4 Aug 2026, 13:54
11posts337viewsob_mdlvehchainob_dr7ke_hlt8 reading
hot
Integer wrap in a GIF-adjacent decoder, public corpus crash

Fuzzer + public corpus. Crash. Vendor patched. I am posting the class, not the crashing file, because the crashing …

dsdtdumpdsdtdumpMEMBERstarted 2 Apr 2026, 03:51
Last Replyksmmergeksmmerge1 Aug 2026, 02:10
10posts1.7kviewscm_cr3ob_inveptcm_rdrandndis_int310 reading
hot
A patched n-day in a library we vendor and forgot to bump

The upstream patched. Our tree did not. That is our CVE now, socially, even if the number stays upstream. Vendor bu…

isrdpcisrdpcGUESTstarted 23 Jul 2026, 03:13
Last Replynnpflagnnpflag29 Jul 2026, 20:53
33posts800viewsex_sysretsoftlockio_wbinvd5 reading
hot
UAF class after free-on-error in a parser

Public, patched. Error path freed a buffer, success path used it. The patch nulls the pointer. Detection: look for …

pcodevmpcodevmMEMBERstarted 19 Sep 2025, 10:28
Last Replyctorsoldctorsold28 Jul 2026, 02:59
6posts6.6kviewsio_gske_dpcrootkit_ivanint3loop5 reading
Integer wrap in an audio codec, public, patched, still in a car image

Desktop patched. Infotainment image did not. Same class, longer tail. Hunt images, not just desktops. The tail is w…

plthookplthookMEMBERstarted 25 Jul 2026, 20:56
Last Replyvftablevftable25 Jul 2026, 23:43
7posts565viewsalpc_tssse_xgetbvse_invvpid4 reading
A fuzzer crash that was a timeout, not a bug

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…

cfgbitmapGUESTstarted 24 Jul 2026, 16:25
Last Replybeaconbeacon24 Jul 2026, 19:06
7posts724viewsob_eenterndis_eresumehex_olga3 reading
hot
A saturating add that turned a crash into a hang

They patched the integer wrap with a saturating add. The function now loops until a watchdog. Crash became hang. A …

heavenheavenMEMBERstarted 11 Sep 2025, 03:26
Last Replyrundownrundown24 Jul 2026, 11:09
6posts6.4kviewsrootkit_ivanint3loopetw_stacob_mdl6 reading
The 'we cannot exploit this' mail that should have been a patch

Internal thread said unexploitable. External researcher got a CVE anyway. We patched. The mail was a delay, not an …

rundownrundownGUESTstarted 24 Jul 2026, 08:09
Last Replyzaryazarya24 Jul 2026, 10:33
18posts399viewske_hltob_eenterndis_eresume7 reading
Open redirect as a class, still, in 2026

Yes still. OAuth return URL. Patched with an allow-list. This is on-topic because people still call it 'just phishi…

outstackoutstackGUESTstarted 24 Jul 2026, 00:38
Last Replytscskewtscskew24 Jul 2026, 03:13
12posts225viewsob_dr7ke_hltob_eenter10 reading
hot
Out-of-band patches: hunting who missed them

The forgot-VM problem is worse on out-of-band because the process is 'someone saw the mail'. I hunt the old bytes, …

kvmclockMEMBERstarted 20 Mar 2026, 22:16
Last Replydispatchdispatch23 Jul 2026, 11:19
10posts3.3kviewsex_sysretsoftlock2 reading
Info leak via a padding field nobody zeroed

Struct sent to user, padding had stack residue. Patched with a zero. Hunt the missing RtlZeroMemory in old builds. …

dispatchdispatchGUESTstarted 23 Jul 2026, 08:19
Last Replylfencelfence23 Jul 2026, 10:26
9posts322viewsnt_msrndis_dr72 reading
hot
Logic bug: authz checked the wrong id

Not memory corruption. The function authorized object A and acted on object B. Patched. This belongs here because '…

flashromMEMBERstarted 12 Apr 2026, 17:44
Last Replypassivepassive23 Jul 2026, 08:12
6posts1.6kviewshex_olgaalpc_seamretwfp_syscall3 reading
Kernel TOCTOU on a user pointer, patched with ProbeForRead once

They probed twice and the second probe was the bug. The patch copies. Talk copies, not races you can win. If you as…

iocompleteiocompleteGUESTstarted 22 Jul 2026, 09:24
Last Replyxdatabadxdatabad22 Jul 2026, 10:51
14posts430viewsndis_dr7alpc_wbinvdhexraysnt_xgetbv6 reading
hot
SQLi in a local admin tool that talked to a local DB

Local, so 'who cares'. Then the tool ran elevated and the DB held tokens. Patched with a parameterized query. Care.…

xendxendMEMBERstarted 12 Feb 2026, 14:57
Last Replycancelrtncancelrtn22 Jul 2026, 09:12
15posts4kviewske_dpcrootkit_ivanint3loopetw_stac8 reading
hot
The patch that added a check and never returned the error

if (len > cap) { /* log */ } memcpy(...). The check was a comment. Second patch returned the error. Read the patch.…

capsuleupMEMBERstarted 18 Apr 2026, 02:46
Last Replyxsaveoptxsaveopt20 Apr 2026, 16:24
17posts2.5kviewsnt_inveptnt_msrndis_dr74 reading
hot
A 'safe memcpy' wrapper that was not

Wrapper took dest, destsz, src, count and then ignored destsz on a path. Patched. Wrappers are code. Review them li…

acpifacpacpifacpMEMBERstarted 25 Mar 2026, 12:26
Last Replytestsigntestsign26 Mar 2026, 08:05
8posts2.7kviewshexraysnt_xgetbvio_gske_dpc7 reading
hot
Format string in a log helper that 'only logs'

User-controlled format in a log helper. Patched. Log helpers are parsers. Treat them like parsers. No, I will not t…

lfencetmrlfencetmrMEMBERstarted 27 Feb 2026, 06:50
Last Replyalignasalignas28 Feb 2026, 19:54
38posts1.9kviewsvehchainob_dr7ke_hlt6 reading
hot
The 'unexploitable' crash that became a write with a better heap

Advisory said unexploitable. A year later, a different allocator, a write. The class was always a write with homewo…

tpauseMEMBERstarted 3 Feb 2026, 17:03
Last Replyzarya4 Feb 2026, 02:45
6posts2.1kviewsio_sti1 reading
hot
Kernel pointer leak in a error path, patched, still in a 3rd-party driver

Microsoft patched the class in their driver. A 3rd-party driver still has the print. Hunt the print. Third-party is…

pausereppauserepMEMBERstarted 24 Jan 2026, 18:26
Last Replykenjifwkenjifw25 Jan 2026, 20:24
8posts2.4kviewsnt_inveptnt_msrndis_dr7alpc_wbinvd4 reading
hot
Integer wrap in a decoder then a 'fix' that checked after the alloc

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…

simdfaultMEMBERstarted 20 Jan 2026, 20:12
Last Replybhdisbhdis21 Jan 2026, 21:37
8posts1.8kviewswfp_syscallstor_invlpgio_sti3 reading
hot
Race in a tmp file that mkstemp would have fixed

tmpnam + open. Public. Patched with mkstemp. 1990s called, it wants its bug class back. If you write tmpnam in 2026…

dblfaultMEMBERstarted 6 Jan 2026, 01:40
Last Replykvant7 Jan 2026, 11:28
10posts4.8kviewsio_wbinvdnpagedex_epcpagestor_fs10 reading
hot
XXE that was 'just a parser' in a desktop app

External entities on by default. Patched by turning them off. Detection: the old default. XML parsers are guilty un…

iretqframeiretqframeMEMBERstarted 2 Jan 2026, 19:15
Last Replycfgwatchcfgwatch3 Jan 2026, 15:08
8posts1.7kviewsstor_invlpgio_stips_seamretcm_cr37 reading
hot
Command injection in a 'helper' that called system()

Public appliance, patched. The helper concatenated a filename into system(). The patch is execve with argv. If your…

sys_callMEMBERstarted 26 Dec 2025, 12:27
Last Replyhotpathhotpath28 Dec 2025, 10:35
17posts2kviewsob_inveptcm_rdrand2 reading
hot
OOB read that was 'only a crash' until it was a leak

The first advisory said crash. The second said info leak. Same bug, better understanding. Treat OOB read as a leak …

wowtebwowtebMEMBERstarted 16 Dec 2025, 16:40
Last Replyramoopsramoops17 Dec 2025, 04:06
12posts4.1kviewsalpc_ripalpc_tssse_xgetbv5 reading
hot
Double-fetch from user, patched with a local copy

Public kernel class. Fetch length, alloc, fetch again. Patch copies once. Hunt the second fetch in old builds. If y…

syscallstMEMBERstarted 4 Dec 2025, 13:03
Last Replydmitriredmitrire5 Dec 2025, 05:51
17posts2.7kviewsndis_vmxonollyholdex_sysret6 reading
hot
Uninitialized stack token in a public RPC stub

Patched. The stub did not zero a token and sometimes leaked a handle-shaped value. Detection is a code pattern, not…

fastcallfastcallMEMBERstarted 30 Nov 2025, 22:49
Last Replykisystemkisystem3 Dec 2025, 18:09
24posts2.8kviewsvolchokstor_mdl9 reading
hot
Signedness in a length compare, public PNG-adjacent class

size_t vs int. The compare looked fine in the decompiler until you noticed the int. Patched. Decompilers lie about …

mkstructSENIORvendorstarted 19 Nov 2025, 16:01
Last Replydump_the_coredump_the_core20 Nov 2025, 18:58
7posts3.7kviewsob_eenterndis_eresumehex_olga8 reading
hot
Use-after-realloc when the buffer moved and a pointer did not

Classic. The patch stores the index, not the pointer. Detection: look for the pointer cache in old builds. If you c…

disasmdisasmMEMBERstarted 11 Nov 2025, 20:25
Last Replygscookiegscookie13 Nov 2025, 10:16
11posts5.3kviewsollyhold1 reading
hot
Path canonicalization bugs that survive 'we use realpath'

realpath then concatenate. The concatenate reintroduced .. . Public, patched, embarrassing. Canonicalize last, or s…

forcefnforcefnMEMBERstarted 4 Nov 2025, 14:48
Last Replysysentersysenter5 Nov 2025, 15:57
10posts4.5kviewsidtvecalpc_ripalpc_tss4 reading
hot
The ioctl that should have been a FILE_DEVICE check

Public driver n-day. IOCTL from user, no device check, METHOD_NEITHER nostalgia. Patch added the check. Hunt old dr…

nonretMEMBERstarted 22 Oct 2025, 12:57
Last Replynospec27 Oct 2025, 08:33
21posts5.9kviewsndis_int3idtvec3 reading
hot
Type confusion in a JS engine — reading the advisory like a grown-up

Public Chromium bug, patched. The advisory is enough to hunt the old object shape. It is not enough to write an exp…

compspecMEMBERstarted 15 Oct 2025, 14:59
Last Replyn0xturnn0xturn18 Oct 2025, 04:16
12posts5.4kviewsse_xgetbvse_invvpidndis_vmxon10 reading
hot
CVE-2024 notes: a public n-day after the patch landed

Patched, public, vendor advisory is out. This thread is for defenders catching up. Classic integer wrap in a length…

kfullkfullMEMBERstarted 26 Aug 2025, 17:51
Last Replyx64dbgbpx64dbgbp29 Aug 2025, 13:07
24posts5.2kviewsetw_stacob_mdlvehchainob_dr78 reading