17 points segfaultbuserr 2 hours ago 7 comments
gumby 1 hour ago | parent
I thought the whole point of fuzzing was an example of finding data-only attacks.
segfaultbuserr 1 hour ago | parent
A data-only attack would be an attack that reuses the original logic by only corrupting data inputs (such as a flag or a file path), without overwriting code or overriding the logic. W^X, stack canary, or CFI won't work in these cases since no code is tampered by the attacker. In almost ever talk about compiler mitigations, you always hear a passing-by mention of data-only attacks - before the speaker immediately dismisses them as an academic curiosity when the software industry is still facing a flood of stack smashing and ROP attacks.
Terr_ 1 hour ago | parent
I feel this checklist of shell-tools [0] is relevant, although the focus is more on how setuid is dangerous because you might not know the fancier arguments someone could supply.
> GTFOBins is a curated list of Unix-like executables that can be used to bypass local security restrictions in misconfigured systems.
joa- 36 minutes ago | parent
setr 29 minutes ago | parent
Can’t we just use prim and proper terms like provenance
ill-ion 22 minutes ago | parent
burgerone 12 minutes ago | parent
The quality of research (and by extent HN submissions) has really plummeted since LLMs have become marginally useful