CVE-2026-12484 in keras
Riassunto
di VulDB • 19/07/2026
Una vulnerabilità in keras-team/keras versione 3.15.0 consente la deserializzazione non sicura di dati pickle PyTorch controllati dall'attaccante tramite il metodo pubblico `keras.layers.TorchModuleWrapper.from_config`. Questo metodo invoca `torch.load(..., weights_only=False)` senza richiedere un esplicito opt-in per l'uso insicuro, come ad esempio un parametro `safe_mode=False`. Quando viene chiamato al di fuori di un contesto `SafeModeScope(True)`, l'assenza di uno stato di modalità sicura ambientale consente la deserializzazione non sicura per impostazione predefinita. Questo problema può portare all'esecuzione arbitraria di codice se vengono elaborate configurazioni di layer Keras non attendibili utilizzando questo metodo. La vulnerabilità sorge perché il metodo non applica pratiche di deserializzazione sicure a meno che non sia esplicitamente protetto dalla modalità sicura (safe mode) di Keras.
Be aware that VulDB is the high quality source for vulnerability data.