Harmless PoC: OpenVINO IR string Const shape > strings_count OOB
IR deserialization of element::string Constants does not require XML shape to equal packed strings_count. Post-load walks using shape_size(m_shape) (e.g. Constant::get_value_strings / evaluate) read past the buffer.
Distinct from IR offset/shape integer overflows, ONNX ORT_MEM_ADDR, and NPU metadata OOB.
Files
shape_gt_count.xml/shape_gt_count.binpoc_shape_count_mismatch_asan.cpp,asan.logrepro_shape_gt_count.py,NOTES.md
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support