
Bio-Formats ≤ 8.3.0 effectue une désérialisation Java non sécurisée de fichiers cache .bfmemo contrôlés par l'attaquant lors du traitement d'images ; un .bfmemo malveillant peut déclencher la désérialisation de données non fiables (DoS/manipulation logique ; potentiellement RCE si des chaînes de gadgets existent).
Bio-Formats ≤ 8.3.0 effectue une désérialisation Java non sécurisée de fichiers cache .bfmemo contrôlés par l'attaquant lors du traitement d'images ; un fichier .bfmemo malveillant peut déclencher la désérialisation de données non fiables (DoS/manipulation logique ; potentiellement une exécution de code à distance (RCE) si des chaînes de gadgets existent).
Reproduction sûre (locale uniquement) Cela ne construit PAS de chaîne de gadgets ni n'exécute de code. Cela montre uniquement que .bfmemo est désérialisé à des fins de démonstration.
javac -cp bioformats_package.jar DemoMemoizer.java java -cp .:bioformats_package.jar DemoMemoizer ./sample.tif
Ceci est approprié pour l'éducation car cela démontre la surface de désérialisation non sécurisée sans usage malveillant.