ryansecuritytest-fanpierlabs/keras-hdf5-virtual-dataset-bypass-poc
0
PoC: Keras HDF5 Virtual Dataset Bypass of External Link Check
Security vulnerability PoC for responsible disclosure via huntr.com.
Vulnerability
Keras _verify_dataset() checks dataset.external but NOT dataset.is_virtual. HDF5 Virtual Datasets transparently reference data from other HDF5 files, bypassing the check.
File: keras/src/saving/saving_lib.py, lines 1051-1061
Files
malicious_virtual_dataset.h5— HDF5 file with virtual datasets pointing to external filepoc_keras_hdf5_virtual_dataset.py— Full PoC script
Researcher
Ryan — Fan Pier Labs (ryan@fanpierlabs.com)
