Downloads · 30 days
0
ericblackgachara/npz-oom-dos-poc
npz-oom-dos-poc is a machine learning model from ericblackgachara. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Status: PoC CONFIRMED ✅ — Ready for huntr submission
Downloads · 30 days
0
Access
Public
Updated May 9, 2026
Repo size
121 KB
Likes
0
Public
Click a slice to open those files.
.pdf121 KB · 95%
From the Hugging Face model README
Status: PoC CONFIRMED ✅ — Ready for huntr submission
| Field | Value |
|---|---|
| Target | npz (huntr.com — NPZ (.npz) – NumPy) |
| Format | NumPy .npz ZIP archive |
| Vuln | CWE-789 — Same read_array() bug as .npy, triggered via ZIP member |
| CVSS | 7.5 High |
| Trigger | numpy.load("bomb.npz")["arr_0"] → MemoryError |
| File size | 244 bytes → 8 TiB allocation |
python3 poc/make_poc.py # creates bomb.npz (244 bytes)
python3 poc/trigger.py # MemoryError → crash
poc/make_poc.py — builds bomb.npzpoc/trigger.py — triggers crashpoc/bomb.npz — malicious archivereport.md — huntr submission reportevidence/poc-run.html — evidence HTMLSame root cause as the .npy finding (numpy/lib/_format_impl.py read_array()).
Submit as a separate report under the npz target on huntr for a second bounty.