https://github.com/unclecheng-li/poc-lab
Recent CVE PoC & reproduction scripts. Focused on high-severity vulnerabilities across Linux kernel, Windows, macOS and more.
https://github.com/unclecheng-li/poc-lab
c cybersecurity linux poc python python3 vulnerability
Last synced: 23 days ago
JSON representation
Recent CVE PoC & reproduction scripts. Focused on high-severity vulnerabilities across Linux kernel, Windows, macOS and more.
- Host: GitHub
- URL: https://github.com/unclecheng-li/poc-lab
- Owner: Unclecheng-li
- License: mit
- Created: 2026-05-20T13:31:52.000Z (30 days ago)
- Default Branch: main
- Last Pushed: 2026-05-26T00:57:50.000Z (24 days ago)
- Last Synced: 2026-05-26T06:34:29.353Z (24 days ago)
- Topics: c, cybersecurity, linux, poc, python, python3, vulnerability
- Language: C
- Homepage:
- Size: 1.17 MB
- Stars: 370
- Watchers: 5
- Forks: 67
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# poc-lab
**English** | [中文](./README.zh-CN.md)
> PoC & reproduction scripts for recently disclosed high-severity vulnerabilities.
Focused on **fresh, impactful CVEs** — Linux kernel, Windows, macOS, containers, services, and beyond.
## What's Inside
Each vulnerability directory follows a consistent layout:
| File | Purpose |
|------|---------|
| `exploit.py` / `exploit.sh` | PoC script |
| `README.md` | CVE info, affected versions, reproduction steps, references |
## Directory Structure
```
poc-lab/
├── CVE-2026-XXXXX/ # One directory per CVE
│ ├── exploit
| ├── build
│ └── README.md
├── VULN-NAME/ # Or by vulnerability name if no CVE assigned
│ ├── exploit.sh
│ └── README.md
└── ...
```
Directories are organized by **CVE identifier** (e.g. `CVE-2026-31431/`). When a vulnerability has no assigned CVE, use its public name (e.g. `RedSun/`, `YellowKey/`).
Browse the repository root to see all available PoCs — the list grows as new vulnerabilities are disclosed and reproduced.
## Quick Start
```bash
# Clone
git clone https://github.com/Unclecheng-li/poc-lab.git
cd poc-lab
# Pick a vulnerability directory
cd
# Read the reproduction guide first
cat README.md
# Run the PoC
python3 exploit.py # or: bash exploit.sh
```
## Contributing
PoC additions are welcome. To add a new vulnerability:
1. Create a directory named after the CVE or vulnerability name
2. Include the PoC script (`exploit.py` / `exploit.sh`) and a `README.md` with:
- CVE identifier & vulnerability name
- Affected versions / components
- Step-by-step reproduction guide
- References (advisory links, patch commits, credits)
3. Open a Pull Request
## Disclaimer
This repository is for **security research and educational purposes only**.
- Do NOT use these PoCs against systems you don't own or lack authorization to test.
- The author assumes no liability for misuse.
- Always follow responsible disclosure practices.
## Links
- [VulnClaw](https://github.com/Unclecheng-li/VulnClaw) — AI-powered penetration testing framework
## License
MIT