Protocol Buffers DotnetSettings forced_namespace_aliases materialization DoS PoC
This repository contains a benign security research PoC for a .pb artifact
that drives repeated-string materialization during
client_pb2.DotnetSettings.ParseFromString(...).
Files:
control_one_forced_namespace_alias.pbmalicious_forced_namespace_aliases_5000000.pbreproduce.py
Exact public file URLs:
https://huggingface.co/hacnho/protobuf-dotnetsettings-forced-namespace-aliases-dos-poc/resolve/main/control_one_forced_namespace_alias.pbhttps://huggingface.co/hacnho/protobuf-dotnetsettings-forced-namespace-aliases-dos-poc/resolve/main/malicious_forced_namespace_aliases_5000000.pbhttps://huggingface.co/hacnho/protobuf-dotnetsettings-forced-namespace-aliases-dos-poc/resolve/main/reproduce.py
Expected signal:
- control:
forced_namespace_aliases_len = 1first_forced_namespace_alias_len = 9999995
- malicious:
forced_namespace_aliases_len = 5000000
- latest local replay:
vmhwm_delta_kb = 199804elapsed_ratio = 11.38
- latest public replay:
vmhwm_delta_kb = 199880elapsed_ratio = 11.45
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support