Skip to content
CriticalVulnerability

CVE-2026-31228: Adversarial Robustness Toolbox remote code execution in Kubeflow via eval()

Identifier
CVE-2026-31228
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
1.1%

Summary

CVE-2026-31228 affects the Adversarial Robustness Toolbox (ART) through 1.20.1, in its Kubeflow component. The robustness evaluation function for PyTorch models passes user-supplied strings for the LossFn and Optimizer parameters to eval() without sanitization, so an attacker can supply a crafted string containing arbitrary Python code. That code runs when eval() is called, giving the attacker full control of the system running the ART evaluation.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.