Downloads · 30 days
0
WolfpackArmy/protobuf-dos-poc
protobuf-dos-poc is a machine learning model from WolfpackArmy. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
DoS via Deep Nesting, OOM Bomb, and Field Explosion in Protocol Buffer model files
Downloads · 30 days
0
Access
Public
Updated Apr 12, 2026
Repo size
398 KB
Likes
0
Public
Click a slice to open those files.
.pb398 KB · 99%
From the Hugging Face model README
DoS via Deep Nesting, OOM Bomb, and Field Explosion in Protocol Buffer model files
poc_deep_nest.pb — 5,000 levels of nested embedded messages causing stack overflowpoc_oom_bomb.pb — 22 bytes, length-delimited field claiming ~2GBpoc_many_fields.pb — 100K repeated fields causing CPU/memory exhaustionbenign.pb — Clean file for comparisonfrom google.protobuf import descriptor_pool, message_factory
# Or simply:
# Deep nesting causes recursive parser to overflow stack
# OOM bomb causes parser to attempt ~2GB allocation from 22-byte file