Google vá lỗ hổng CVE-2026-21520: Prompt Injection cho phép thực thi mã tùy ý

Lỗ hổng CVE-2026-21520 trên IDE AI Antigravity của Google cho phép kẻ tấn công vượt qua chế độ Strict Mode thông qua prompt injection, dẫn đến thực thi mã tùy ý ngoài sandbox. Google đã vá lỗi nhưng vấn đề kiến trúc vẫn còn đó.
Lỗ hổng CVE-2026-21520 trên Google Antigravity IDE

Google vừa phát hành bản vá cho một lỗ hổng bảo mật nghiêm trọng mang mã CVE-2026-21520 ảnh hưởng đến Antigravity, IDE tích hợp AI của hãng. Lỗ hổng này cho phép kẻ tấn công thực hiện prompt injection để thoát khỏi sandbox bảo mật và thực thi mã tùy ý trên hệ thống của nạn nhân.

Strict Mode bị vượt qua như thế nào?

Antigravity có tính năng Strict Mode, chế độ bảo mật cao nhất, giới hạn truy cập mạng, ngăn ghi file ngoài workspace và đảm bảo mọi lệnh chạy trong sandbox. Tuy nhiên, nhà nghiên cứu Bar Kaduri từ Capsule Security phát hiện cách vượt qua toàn bộ lớp bảo vệ này:

  • Kết hợp khả năng tạo file của Antigravity với lỗ hổng thiếu sanitize input trong công cụ find_by_name
  • Inject lệnh độc hại thông qua dữ liệu không đáng tin cậy do người dùng cung cấp
  • Hệ thống AI không phân biệt được đâu là system instruction, đâu là dữ liệu người dùng

Nhà nghiên cứu Bar Kaduri mô tả: “Cuộc tấn công khai thác việc thiếu input sanitization và sự phân tách không đầy đủ giữa system instruction và dữ liệu do người dùng cung cấp.”

Xu hướng nguy hiểm: Agentic IDE trở thành mục tiêu

CVE-2026-21520 không phải trường hợp đơn lẻ. Năm 2025-2026 chứng kiến hàng loạt lỗ hổng tương tự trên các IDE AI phổ biến:

  • Cursor, CVE-2026-22708: RCE qua indirect prompt injection vào shell built-in commands
  • Microsoft Copilot Studio, “ShareLeak”: prompt injection qua form fields, lộ dữ liệu lịch Google
  • Cursor, Windsurf, Antigravity, Trae, đề xuất extension không tồn tại trên Open VSX, tạo nguy cơ supply chain attack

Điểm chung: các công cụ AI thế hệ mới được trao quyền hạn rất lớn (đọc/ghi file, chạy lệnh, truy cập mạng) nhưng chưa có cơ chế phân tách tin cậy đủ mạnh giữa dữ liệu và lệnh.

Khuyến nghị cho lập trình viên

  1. Cập nhật ngay Antigravity IDE lên phiên bản mới nhất có bản vá CVE-2026-21520
  2. Không dùng Strict Mode làm lá chắn duy nhất, kết hợp với nguyên tắc least privilege ở cấp OS
  3. Cẩn thận với prompt từ nguồn bên ngoài, file, URL, dữ liệu API đều có thể chứa injection
  4. Kiểm tra extension trên Open VSX trước khi cài, đảm bảo package tồn tại và có publisher hợp lệ
  5. Sandbox môi trường phát triển, dùng container hoặc VM để cô lập tác động nếu bị khai thác

 

VNCyberS tổng hợp từ: The Hacker News, CyberScoop, Capsule Security, Mindgard AI, Cập nhật ngày 21/4/2026

Contact Us

Email: [email protected]
Phone: +84 903260277