datasets
Training and evaluation data, with the modality, task and licence stated up front. Listed live from the Hugging Face Hub.
openvino-arc140v-lunarlake
OpenVINO local-inference on an Intel Arc 140V (Lunar Lake) iGPU
Reference performance data for running local models on a single Intel Core Ultra 7 258V
(Lunar Lake) laptop with the integrated Intel Arc 140V (Xe2) GPU, via OpenVINO. All
inference runs on the iGPU; the NPU stays idle throughout, confirmed by the telemetry here.
This is reference characterization shared by a non-expert contributor — careful measurements
on one machine, offered so others can compare and correct, not… See the full description on the dataset page: https://huggingface.co/datasets/blairducrayoppat/openvino-arc140v-lunarlake.documentationOpenVINO-VLM-BenchmarkOpenVINO-LLM-Benchmarkpoc-openvino-tflite-sparse-oob
PoC: OpenVINO TFLite Sparse Tensor OOB Write (SIGSEGV + SIGABRT)
Summary
A malicious TFLite model with crafted sparse tensor metadata triggers an out-of-bounds write via unchecked indices in the sparsity decompression code, causing SIGSEGV or SIGABRT.
Confirmed on OpenVINO 2025.4.1 — crash on model load.
Root Cause
sparsity_info.cpp:43 — sparse tensor indices from the TFLite flatbuffer are used to write into the dense output buffer without any bounds checking.… See the full description on the dataset page: https://huggingface.co/datasets/0xiviel/poc-openvino-tflite-sparse-oob.poc-openvino-onnx-uint64-overflow
PoC: OpenVINO ONNX External Data uint64 Integer Overflow
Summary
The ONNX external data bounds check m_offset + m_data_length > file_size is vulnerable to uint64 integer overflow. When offset and length sum to exactly 2^64, the result wraps to 0, bypassing the check. The subsequent pointer arithmetic mapped_memory->data() + offset produces a wild pointer.
Confirmed on OpenVINO 2025.4.1 — model loads successfully with overflowed values.
Root Cause… See the full description on the dataset page: https://huggingface.co/datasets/0xiviel/poc-openvino-onnx-uint64-overflow.OpenVINO-VLM-Benchmarkpoc-openvino-ir-shape-overflow
PoC: OpenVINO IR Format shape_size() Overflow Bypasses Constant Validation
Summary
The OpenVINO IR format deserializer validates Constant node data size using shape_size(shape) * el_type.bitwidth(). Since shape_size() uses std::multiplies with no overflow detection, large shape dimensions cause signed integer overflow (UB), producing a zero result that passes the check. A Constant is created with a massive shape backed by only 16 bytes of data.
Confirmed on OpenVINO… See the full description on the dataset page: https://huggingface.co/datasets/0xiviel/poc-openvino-ir-shape-overflow.poc-openvino-string-tensor-oob
PoC: OpenVINO String Constant Heap OOB Read (SIGSEGV)
Summary
A malicious OpenVINO IR model (.xml + .bin) with a string-type Constant node containing crafted negative offsets in the packed string tensor format triggers a heap out-of-bounds read, causing SIGSEGV (exit code 139).
Confirmed on OpenVINO 2025.4.1 — immediate crash on model load.
Root Cause
string_aligned_buffer.cpp:37 — packed string tensors store begin_ids and end_ids arrays as int32_t offsets.… See the full description on the dataset page: https://huggingface.co/datasets/0xiviel/poc-openvino-string-tensor-oob.poc-openvino-onnx-path-traversal
PoC: OpenVINO ONNX External Data Path Traversal (Arbitrary File Read)
Summary
A malicious .onnx model can read arbitrary files from the filesystem via path traversal in the external_data location field.
Confirmed on OpenVINO 2025.4.1 — reads /etc/passwd contents as tensor data.
Root Cause
ov::util::sanitize_path() at file_util.cpp:107 only strips leading /.\\ characters. A path like x/../../../etc/passwd starts with x (not in strip set), so it passes through… See the full description on the dataset page: https://huggingface.co/datasets/0xiviel/poc-openvino-onnx-path-traversal.OpenVino-Converted-ModelsOpenVINO-Benchmarkspcos-openvinoopenvinomfv-openvino-ir-offset-overflow-poc
OpenVINO IR (.xml/.bin) Integer Overflow PoC
CWE-190/CWE-125: offset+size overflow in xml_deserialize_util.cpp -> OOB READ
Bug
XML <data offset="..." size="..."> attributes: offset+size overflows size_t, bounds check passes. Pointer goes OOB.
4 instances:
Main constant path (line 895) -> SEGV
String tensor path (line 828) -> heap-buffer-overflow READ
shape_size unsafe multiply (line 904) -> validation bypass (safe version exists but unused!)
Preprocessing mean… See the full description on the dataset page: https://huggingface.co/datasets/Talson/mfv-openvino-ir-offset-overflow-poc.
