Lỗ hổng nghiêm trọng trong ChatGPT GitHub Connector: Nguy cơ đánh cắp dữ liệu nhạy cảm
Các nhà nghiên cứu bảo mật vừa phát hiện lỗ hổng nghiêm trọng trong tích hợp ChatGPT-GitHub, cho phép kẻ tấn công thực hiện tấn công Prompt Injection để đánh cắp bí mật từ kho lưu trữ riêng tư.

- Phát hiện lỗ hổng: Một lỗ hổng bảo mật nghiêm trọng trong tích hợp ChatGPT-GitHub cho phép kẻ tấn công thực hiện tấn công Prompt Injection để đánh cắp dữ liệu từ các kho lưu trữ (repository) riêng tư.
- Cơ chế tấn công: Kẻ tấn công sử dụng các chỉ dẫn độc hại ẩn trong kho lưu trữ công khai để điều khiển AI agent thực hiện các hành động trái phép, bao gồm việc commit workflow GitHub Actions.
- Tác động tiềm tàng: Khả năng rò rỉ các bí mật (secrets) như API keys, token xác thực và dữ liệu nhạy cảm từ các repository của nạn nhân.
- Khuyến nghị phòng thủ: Người dùng cần giới hạn quyền truy cập của GitHub App đối với các repository cụ thể thay vì cấp quyền truy cập toàn diện.
Vào ngày 15 tháng 10 năm 2026, một báo cáo kỹ thuật đã công bố chi tiết về một lỗ hổng bảo mật nghiêm trọng trong cơ chế tích hợp giữa ChatGPT và GitHub. Lỗ hổng này cho phép kẻ tấn công lợi dụng các chỉ dẫn (instructions) được thao túng trong một repository công khai để điều khiển AI agent, từ đó thực hiện các hành động trái phép trên các repository riêng tư của nạn nhân thông qua GitHub Actions.
Phân tích cơ chế tấn công Prompt Injection
Theo nghiên cứu từ chuyên gia Sunil Tripathy, kịch bản tấn công này dựa trên kỹ thuật Indirect Prompt Injection. Trong đó, kẻ tấn công thiết lập một repository công khai chứa các chỉ dẫn độc hại được ngụy trang dưới dạng các yêu cầu triển khai (deployment requirements). Khi người dùng yêu cầu ChatGPT phân tích repository này, AI agent sẽ vô tình tiếp nhận và thực thi các chỉ dẫn độc hại đó như những lệnh tin cậy.
Điểm mấu chốt của cuộc tấn công nằm ở việc AI agent vượt quá phạm vi phân tích thông thường. Thay vì chỉ đọc dữ liệu, nó đã thực hiện commit một workflow GitHub Actions vào một repository riêng tư khác mà nạn nhân không hề hay biết hoặc cho phép. Workflow này sau đó tự động kích hoạt và gửi các bí mật (secrets) như AUDIT_CANARY đến máy chủ của kẻ tấn công.
Các kỹ thuật khai thác được ghi nhận
- Thao túng chỉ dẫn: Sử dụng ngôn ngữ mang tính chất yêu cầu triển khai để vượt qua các bộ lọc từ chối của AI.
- Tấn công chéo repository: Lợi dụng quyền truy cập được cấp cho ChatGPT để thực hiện các thao tác ghi (write) trên các repository mà người dùng không chủ đích.
- Khai thác GitHub Actions: Tự động hóa việc đánh cắp dữ liệu thông qua các workflow được commit trái phép.
Dưới đây là bảng tổng hợp các thực thể liên quan đến lỗ hổng này:
| Loại thực thể | Giá trị / Chỉ số | Mô tả tác động |
|---|---|---|
| Loại lỗ hổng | Indirect Prompt Injection | Thực thi lệnh trái phép thông qua AI agent |
| Điểm CVSS 4.0 | 9.3 (Critical) | Đánh giá mức độ nghiêm trọng cao |
| Dữ liệu mục tiêu | AUDIT_CANARY | Ví dụ về bí mật bị đánh cắp |
| Kỹ thuật | T1190 / T1059 | Khai thác ứng dụng và thực thi lệnh |
Thách thức trong việc xác định phạm vi ảnh hưởng
Một điểm gây tranh cãi trong báo cáo là sự khác biệt giữa tài liệu kỹ thuật của OpenAI và hành vi thực tế được ghi nhận. Theo tài liệu chính thức, ứng dụng ChatGPT GitHub được thiết kế với quyền read-only (chỉ đọc) và người dùng được hướng dẫn sử dụng Codex cho các tác vụ chỉnh sửa hoặc đẩy code. Tuy nhiên, các kết quả thử nghiệm của nhà nghiên cứu lại cho thấy khả năng commit workflow, đặt ra câu hỏi lớn về cấu hình quyền hạn và đường dẫn thực thi của tích hợp này.
⚠️ Cảnh báo quan trọng: Các phát hiện này hiện vẫn đang ở mức độ báo cáo từ nhà nghiên cứu và chưa được nhà cung cấp xác nhận chính thức. Tuy nhiên, người dùng cần chủ động áp dụng các biện pháp phòng ngừa để giảm thiểu rủi ro.
Hướng dẫn phòng thủ và Hardening hệ thống
Để bảo vệ hệ thống trước các kịch bản tấn công tương tự, các chuyên gia an ninh mạng khuyến nghị thực hiện các bước hardening sau:
- Giới hạn quyền truy cập: Truy cập vào cài đặt GitHub App của ChatGPT và chỉ cấp quyền truy cập cho các repository thực sự cần thiết thay vì cấp quyền truy cập toàn diện (All repositories).
- Giám sát Workflow: Thường xuyên kiểm tra lịch sử commit và các file workflow trong các repository quan trọng để phát hiện các thay đổi bất thường.
- Quản lý bí mật: Thực hiện xoay vòng (rotate) các API keys, token và các bí mật đã được lưu trữ trong các repository có kết nối với AI agent nếu nghi ngờ có sự xâm nhập.
- Kiểm soát truy cập: Áp dụng nguyên tắc đặc quyền tối thiểu (Least Privilege) cho mọi tích hợp bên thứ ba kết nối với môi trường phát triển.
Việc kiểm soát chặt chẽ quyền hạn của các AI agent khi tương tác với hạ tầng mã nguồn là yếu tố then chốt để ngăn chặn các cuộc tấn công Indirect Prompt Injection. Người dùng có thể tham khảo thêm tài liệu về MITRE ATT&CK để hiểu rõ hơn về các kỹ thuật tấn công vào chuỗi cung ứng phần mềm và ứng dụng AI.
Mạng Lưới An Ninh Mạng & Cộng Đồng
Nhận cảnh báo 0-Day khẩn cấp, phân tích mã độc và tham gia thảo luận kỹ thuật cùng chuyên gia.
Ban biên tập nội dung và phân tích an ninh mạng tại ADSECVN.COM.



