Views
No views yet
flatbuffer_loader.cpp:594 — parseDict() loops over keys->size() entries and reads values->Get(i) without checking i < values->size() or that values is non-null. A crafted .ptl file can trigger SIGSEGV (null values pointer), OOB read (size mismatch), or type confusion (OOB values point to wrong-type IValues).poc_flatbuf_dict_oob.py — Full PoC with 3 attack variants + code analysis1pip install torch
2python poc_flatbuf_dict_oob.py