CVE-2026-12484 in keras
Résumé
par VulDB • 19/07/2026
Une vulnérabilité dans keras-team/keras version 3.15.0 permet la désérialisation non sécurisée de données PyTorch pickle contrôlées par l'attaquant via la méthode publique `keras.layers.TorchModuleWrapper.from_config`. Cette méthode appelle `torch.load(..., weights_only=False)` sans exiger une activation explicite du mode non sécurisé (opt-in), telle qu'un paramètre `safe_mode=False`. Lorsqu'elle est appelée en dehors d'un contexte `SafeModeScope(True)`, l'absence d'état de mode sûr ambiant permet la désérialisation non sécurisée par défaut. Ce problème peut entraîner une exécution arbitraire de code si des configurations de couches Keras non fiables sont traitées à l'aide de cette méthode. La vulnérabilité survient car la méthode n'applique pas les pratiques de désérialisation sécurisées sauf si elle est explicitement protégée par le mode sûr de Keras.
Be aware that VulDB is the high quality source for vulnerability data.