File size: 869 Bytes
6edc8de
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
# PoC - modelaudit HDF5 external-reference detector skipped for non-Keras layouts (BL-0105)

Coordinated disclosure PoC for huntr (Protect AI MFV). Benign only.

- Scanner: modelaudit==0.2.49 (keras_h5_scanner.py). Format: HDF5 (.h5).
- `modelaudit scan A_variables_bypass.h5` -> Clean/exit 0, but the file uses HDF5 external storage that, on any h5py read, discloses an attacker-chosen local file (arbitrary file READ). `C_positive_control.h5` is the SAME external-storage primitive under a Keras layout and correctly fires CVE-2026-1669 CRITICAL - proving the detector is live; only the non-Keras layout gate (line 666-667) differs.
- Benign: external ref points at a harmless marker / /etc/hostname for demonstration. No write, no code exec.

Files: A_variables_bypass.h5, D_generic_bypass.h5 (bypass), C_positive_control.h5 (fires). Full report in huntr submission.