➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: thehackernews.com – info@thehackernews.com (The Hacker News)
Lỗ hổng trong Cursor trên Windows cho phép repo độc hại chạy lệnh khi mở dự án

Lỗ hổng trong Cursor trên Windows cho phép repo độc hại chạy lệnh khi mở dự án

Tóm tắt kỹ thuật (TL;DR)

"A Windows code execution flaw in Cursor causes the app to run a repository-root git.exe automatically when a cloned project is opened, allowing arbitrary code execution as the logged-in user with access to source code, SSH keys, and cloud tokens. Mindgard reported the issue in December 2025, but as of the article there was no patch, no CVE, and Cursor had not published an advisory; mitigations include blocking workspace-root executables with AppLocker/WDAC or using disposable VMs/Windows Sandbox."

🛡️ Tác động Bảo mật8/10

Nguy cơ code execution ngay khi mở repo, chạy dưới quyền người dùng và có thể tiếp cận secrets trong phiên làm việc; điểm mấu chốt gồm không có prompt xác nhận, thực thi từ workspace-root và truy cập SSH/cloud tokens.

💼 Tác động Vận hành6/10

Tác động vận hành chủ yếu nằm ở rủi ro lây nhiễm qua quy trình phát triển (clone/mở dự án) và khả năng lộ dữ liệu hoặc gián đoạn môi trường dev; cần ưu tiên kiểm soát repo không tin cậy và cơ chế chặn thực thi để giảm thời gian xử lý sự cố.

Trên Windows, Cursor có thể thực thi git.exe đặt trong thư mục gốc của một repository ngay khi người dùng mở dự án trong ứng dụng. Cơ chế này không yêu cầu thao tác xác nhận hay cảnh báo, và quá trình được chạy dưới quyền của tài khoản đang đăng nhập, đồng thời có thể truy cập source code, SSH keys và cloud tokens mà người dùng đang dùng trong phiên làm việc. Cursor cũng có thể lặp lại việc chạy nhị phân trong suốt thời gian dự án còn mở.

Theo Mindgard, vấn đề được báo cáo từ 15/12/2025 nhưng đến thời điểm bài viết (15/7/2026) vẫn chưa có bản vá và chưa có advisory/CVE chính thức. Bằng chứng khái niệm sử dụng Calculator đổi tên thành git.exe, sau đó chỉ cần clone và mở repository là mã chạy.

Khuyến nghị giảm thiểu: với hệ thống Windows quản trị tập trung, áp dụng AppLocker/WDAC để chặn thực thi theo tên và đường dẫn trong workspace (ví dụ theo mẫu thư mục repo). Với môi trường không quản trị được, cân nhắc mở repository không tin cậy trong Windows Sandbox/VM dùng một lần. Ngoài ra, cần rà soát nội dung repo hoặc archive trước khi mở; các tệp như git.exe, npx.exe, node.exe, where.exe không nên tồn tại ở thư mục gốc dự án.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔