Lỗ hổng trong tính năng chia sẻ ChatGPT cho phép kẻ tấn công chiếm quyền điều khiển phiên làm việc
Các nhà nghiên cứu bảo mật vừa phát hiện một lỗ hổng nghiêm trọng trong cơ chế chia sẻ liên kết của ChatGPT, cho phép kẻ tấn công thực thi mã độc trong phiên làm việc của người dùng và truy cập trái...
- Giọng nữ Bắc
Một lỗ hổng bảo mật nghiêm trọng trên ChatGPT vừa được các nhà nghiên cứu từ công ty bảo mật Parameter phát hiện, cho phép kẻ tấn công thực thi mã độc ngay trong phiên làm việc (session) của người dùng chỉ thông qua một liên kết chia sẻ (share link) độc hại. Lỗ hổng này đã được OpenAI xếp hạng P1 – mức độ nghiêm trọng cao nhất – và đã được khắc phục sau 8 ngày kể từ khi báo cáo.
Table Of Content
Cơ chế tấn công
Kẻ tấn công có thể tạo ra một liên kết chia sẻ ChatGPT thông thường và gửi cho nạn nhân qua email, tin nhắn hoặc mạng xã hội. Nạn nhân không cần phải cài đặt bất kỳ phần mềm nào hay đăng nhập vào tài khoản của kẻ tấn công. Chỉ cần mở liên kết và nhấn vào nút “Preview” (xem trước), mã độc của kẻ tấn công sẽ được thực thi trong phiên làm việc của nạn nhân với đầy đủ quyền hạn của tài khoản đó.
Khi mã độc được kích hoạt, kẻ tấn công có thể:
- Liệt kê các cuộc hội thoại gần đây của nạn nhân.
- Mở và đọc các cuộc trò chuyện riêng tư chưa từng được chia sẻ.
- Gửi dữ liệu thu thập được về server do kẻ tấn công kiểm soát.
- Thực hiện bất kỳ hành động nào thay mặt cho tài khoản của nạn nhân thông qua các API của ChatGPT.
Tại sao cơ chế sandbox bị vượt qua?
Theo phân tích từ Parameter, ChatGPT sử dụng tính năng Preview để hiển thị nội dung HTML trong một khung (frame) bị cô lập (sandbox) trên một địa chỉ web riêng biệt. Tuy nhiên, kẻ tấn công đã lợi dụng một tính năng khác trong cùng cuộc hội thoại là thư viện toán học MathLive.
Lỗ hổng nằm ở việc trình lắng nghe (listener) của MathLive trên trang chính của ChatGPT không kiểm tra nguồn gốc của các thông điệp gửi đến. Kẻ tấn công đã gửi một thông điệp chứa mã HTML độc hại thông qua MathLive, cho phép vượt qua ranh giới sandbox để chèn mã vào trang web chính. Sau đó, một script được tải từ YouTube (do chính sách bảo mật nội dung của ChatGPT cho phép) đã được sử dụng để thực thi mã độc trong một khung hình mới, nơi trình duyệt hiểu rằng nó thuộc về chatgpt.com.
Khuyến nghị cho người dùng
OpenAI đã nhanh chóng triển khai bản vá trên hệ thống frontend của mình vào ngày 26/10/2026. Các bản cập nhật này chặn các thông điệp không hợp lệ mà kẻ tấn công sử dụng để khai thác lỗ hổng. Người dùng ChatGPT hiện tại không cần thực hiện bất kỳ thao tác nào, vì toàn bộ quá trình khắc phục đã được xử lý phía server.
Nguồn tham khảo: The Hacker News



No Comment! Be the first one.