Adversarial Robustness Toolbox Remote Code Execution Vulnerability in Kubeflow Component

Vulnerability

A remote code execution vulnerability has been identified in the Adversarial Robustness Toolbox (ART) versions through 1.20.1, specifically within its Kubeflow component. The issue arises because the robustness evaluation function for PyTorch models improperly uses the eval() function to execute user-provided strings for the LossFn and Optimizer parameters, without any form of sanitization or security measures. This vulnerability allows an attacker to inject arbitrary Python code, which will be executed when eval() is invoked, potentially leading to a complete compromise of the system running the ART evaluation.

Impact

Exploitation of this vulnerability allows for remote code execution on the system where the Adversarial Robustness Toolbox is being evaluated.

Added: May 12, 2026, 4:22 PM
Updated: May 12, 2026, 4:22 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
8.1
remediation
0.0
relevance
8.1
threat
3.2
urgency
2.9
incentive
4.2

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.