h5io antérieur à 0.2.6 peut exécuter du code lors de la lecture d’un fichier HDF5 construit à cet effet, notamment via des données évaluées avec `eval()`, des modules importés ou des objets désérialisés. Mettre à jour vers h5io 0.2.6 ou une version ultérieure et éviter d’ouvrir des fichiers non fiables avec les versions affectées.
Source : NVD — CVE-2026-120499
Analyse technique
La fonction read_hdf5() peut traiter des données malveillantes dans des nœuds HDF5 `timezone`, `class` ou `custom-object`, et désérialiser des objets pandas.
Impact, versions et correctif
Détection / vérification
Vérifier la version de h5io et si l’application lit des fichiers HDF5 non fiables avec read_hdf5().
Action recommandée
Mettre à jour h5io vers la version 0.2.6 ou ultérieure et ne pas traiter de fichiers HDF5 non fiables avec une version affectée.
Sources
Priorisation DFS : P3 · 1 source(s).