YAML Metadata Warning: empty or missing yaml metadata in repo card
Check out the documentation for more information.
TensorRT .engine PoC: inference-time crash via serialized BatchedNMSDynamic_TRT state
Summary
This repository contains a proof-of-concept TensorRT .engine file that crashes during normal inference after successful model loading.
baseline.engineloads and executes successfully.poc.enginealso loads successfully and creates an execution context, but crashes the process during inference because the serialized plugin fieldtopKwas patched to0.
The model interface, input tensors, and host-side API usage are identical in both cases.
Files
baseline.engine: clean reference enginepoc.engine: malicious PoC enginemanifest.json: SHA-256 hashes for both enginesverification-rerun.json: verification output from a fresh rerunverify_bounty_poc.py: reproduction script
Reproduction
python verify_bounty_poc.py \
--baseline baseline.engine \
--candidate poc.engine \
--mode crash \
--output-json verification-local.json
Expected Result
baseline.engine: successpoc.engine: process exits withSIGSEGV/ return code-11
Impact
A malicious TensorRT .engine file can embed crafted built-in plugin metadata that passes deserialization but crashes the host process during inference.
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support