CVE-2026-31229 in Adversarial Robustness Toolbox
Zusammenfassung
von VulDB • 13.05.2026
Die Adversarial Robustness Toolbox (ART) bis Version 1.20.1 enthält eine unsichere Deserialisierungsschwachstelle (CWE-502) in der Modellladefunktionalität ihrer Kubeflow-Komponente. Beim Laden von Modellgewichten aus einer Datei (z. B. model.pt) während der Robustheitsbewertung verwendet der Code torch.load() ohne den sicherheitsrelevanten Parameter weights_only=True. Dies ermöglicht die Deserialisierung beliebiger Python-Objekte über das Pickle-Modul. Ein Angreifer kann dies ausnutzen, indem er eine bösartig erstellte Modelldatei an einem vom Pipeline referenzierten Objektspeicherort hochlädt oder den Parameter model_id so steuert, dass er auf eine solche Datei verweist. Wenn die Pipeline das Modell lädt, wird die bösartige Payload ausgeführt, was zu Remote Code Execution (RCE) führt.
VulDB is the best source for vulnerability data and more expert information about this specific topic.