Enhancing Visual Task-Redirection Attacks on Vision-Language-Action Models via Closed-Loop Optimization
Authors: Chunjin Ye, Guanying Chen, Jianjie Huang, Jianhao Chen, Quanlin Chen, Hanjie Zhao, Haozhe Liang, Tieyun Qian, Xiaochun Cao
Organizations: Sun Yat-sen University, Shenzhen 518107, China · Zhongguancun Academy, Beijing 100094, China · Wuhan University, Wuhan 430072, China · Shenzhen Loop Area Institute, Shenzhen 518000, China · Tianjin University, Tianjin 300350, China · the University of Chinese Academy of Sciences, Beijing 100049, China
Vision-language-action (VLA) models enable language-guided robot manipulation, but remain vulnerable to visual attacks that undermine user control over robot behavior. Prior studies optimize visual perturbations using fixed target supervision. However, the perturbation can change earlier actions and, in turn, the physical states reached later. As the attacked trajectory evolves, this supervision may no longer match the behavior needed at the states actually reached. Accurately matching these targets can therefore fail to advance the attacker-specified task. Even with suitable supervision, reducing average matching error does not ensure sustained task progress. The robot may still fail at a critical stage, and further updates can disrupt previously successful behavior. To address these limitations, we propose TRACO, a framework that enhances existing targeted visual attacks through closed-loop optimization. Its Execution-Driven Supervision rebuilds supervision for the states reached under attack to guide subsequent updates. Within this framework, Progress-Guided Selection focuses updates where progress stalls while maintaining supervision on the earlier behavior needed to reach that point. Experiments across VLA models and simulation environments show improved task-redirection success with TRACO, highlighting the security implications of closed-loop attack optimization.
Figures & tables
Fig. 1: Motivation for closed-loop attack optimization. (a) During offline optimization (top), the attacker learns a perturbation δ by matching target behavior on observations from a recorded target trajectory (yellow). At test time (bottom), the same perturbation changes the robot’s actions under the user’s original instruction and can lead to different states (purple). The fixed targets may then no longer provide the behavior needed to complete the target task. (b,c) A single-scene example illustrates this mismatch. Three perturbations learned offline achieve lower action MSE on the recorded observations than TRACO, but show larger trajectory deviations and fail during execution, whereas TRACO succeeds.
Fig. 2: Overview of TRACO. (a) Execution-Driven Supervision (EDS) records the states reached under the current perturbation. (b) Progress-Guided Selection (PGS) uses a successful target trajectory to select frontier and prefix states, helping advance the target task while preserving earlier behavior. EDS queries the frozen VLA under the target instruction to obtain supervision at these states. TRACO then updates the perturbation and repeats this cycle, using new rollouts to refresh supervision and guide subsequent updates.
Global perturbations
Adversarial patches
Seen
Unseen
Seen
Unseen
Model
Method
ASR (%) ↑
H↑
ASR (%) ↑
H↑
ASR (%) ↑
H↑
ASR (%) ↑
H↑
PI
Random Noise
0.0
− 0.6030
0.0
− 0.6420
0.0
− 0.6650
0.0
− 0.6880
Action Attack
54.8
0.3489
45.6
0.2530
56.0
0.3282
54.0
0.3308
TRACO
89.2
0.6279
79.6
0.5334
69.6
0.4348
67.2
0.4458
GR00T
Random Noise
0.4
− 0.5930
0.0
− 0.8340
0.0
− 0.6430
0.0
− 0.6540
TABLE I: Task-redirection performance on LIBERO. Best results are highlighted in bold red.
Method
Seen
Unseen
ASR (%) ↑
H↑
ASR (%) ↑
H↑
Random Noise
0.0
− 0.6748
1.6
− 0.6039
Action Attack
8.8
− 0.4456
9.6
− 0.5474
+ TRACO
12.8
− 0.3809
7.2
− 0.4800
TRAPCoT-only
11.2
0.0602
10.4
− 0.0501
+ TRACO
30.4
0.0980
20.0
0.0019
TABLE II: Adversarial patch attacks on InstructVLA in SimplerEnv. Best results are highlighted in bold red.
Fig. 3: Qualitative examples of task redirection. (a) Global perturbation on LIBERO. (b,c) Adversarial patches on LIBERO and SimplerEnv, respectively. Each image sequence shows execution with TRACO under the source instruction. The 3D plots compare clean source, clean target, and attacked trajectories.
EDS
PGS
Seen
Unseen
ASR (%) ↑
H↑
ASR (%) ↑
H↑
Global
–
–
43.6
0.2723
35.2
0.1671
✓
–
58.4
0.4415
54.8
0.3445
✓
✓
89.2
0.6279
79.6
0.5334
Patch
TABLE III: Ablation of EDS and PGS on PI. Without EDS, the initial observations and target supervision remain fixed. Both variants without PGS use random sampling with the same sample counts.
Fig. 4: Effect of supervision refresh on target action error. Results cover five tasks with 10 Unseen layouts each. For each task–layout pair, we collect one rollout under each perturbation and evaluate both perturbations on all recorded observations. Normalized-action MSE is averaged within each rollout and then equally across the two rollouts. (a) Distributions of the 50 mean MSE values for Fixed and EDS. Boxes show interquartile ranges and median lines. Diamonds mark means. (b) Sorted differences in mean MSE for each task–layout pair (Fixed − EDS). Positive values indicate lower error with EDS.
Fig. 5: End-effector position error with and without PGS. Each curve shows end-effector distances to the successful target reference for one optimization round. Panels (a) and (b) compare w/o PGS and TRACO on PI in the global setting. Open circles mark the first sampled position error above the 4 cm tolerance. Attack success denotes target-task completion.
Fig. 6: Progress gains and regressions with and without PGS. Bars show the mean percentages of progress increases, no changes, and decreases between consecutive optimization rounds. Progress is measured using the passing prefix under the position tolerance (4 cm), with target-task completion assigned full progress. Results are averaged across five tasks on PI in the global setting.
Supervision source
Seen
Unseen
ASR (%) ↑
H↑
ASR (%) ↑
H↑
Historical sampling
36.4
0.2094
30.0
0.1100
Current round only
58.4
0.4415
54.8
0.3445
TABLE IV: Current-round and historical supervision on PI. Both variants disable PGS and use the same number of samples per update.
Fig. 7: Parameter sensitivity of TRACO on PI. (a) PGS position tolerance. (b) Global perturbation budget. (c) Patch area. All three studies use flow-time probes at 0.50 and 0.75, as detailed in Appendix -B .
Fig. 8: Physical setup and real-world task redirection with a printed TRACO patch. Both executions use the same source instruction.
Adversarial attacks on vision-language-action (VLA) models study how crafted inputs, poisoned data, or physical cues can disrupt robot decisions and safety.
Institute of Trustworthy Embodied AI, Fudan University, Shanghai, China. · Shanghai Key Laboratory of Multimodal Embodied AI, Shanghai, China. · City University of Hong Kong, Hong Kong SAR, China.