
Liên kết ChatGPT chia sẻ có thể chạy mã độc và đọc tin nhắn riêng tư
"Researchers at Parameter discovered a vulnerability in ChatGPT that allowed attacker-controlled code execution within a user's logged-in session via a malicious shared link. This permitted access to private conversations and potentially any action on the user's account. OpenAI addressed the flaw (rated P1) by rejecting malicious messages, requiring no user action."
Lỗ hổng cho phép thực thi mã từ xa (RCE), có thể dẫn đến rò rỉ dữ liệu và chiếm quyền điều khiển tài khoản.
Các doanh nghiệp sử dụng ChatGPT có thể đối mặt với rủi ro mất dữ liệu nhạy cảm và thiệt hại về uy tín nếu lỗ hổng bị khai thác. Dữ liệu khách hàng và thông tin độc quyền có thể bị lộ.
Parameter phát hiện lỗ hổng trong ChatGPT cho phép thực thi mã độc trong phiên làm việc của người dùng thông qua liên kết chia sẻ. Kẻ tấn công có thể truy cập các cuộc hội thoại riêng tư và thực hiện hành động trên tài khoản người dùng. OpenAI đã khắc phục lỗ hổng này (mức độ P1) bằng cách từ chối các tin nhắn độc hại, không yêu cầu người dùng thực hiện bất kỳ thao tác nào.
Lỗ hổng này cho phép kẻ tấn công chạy mã trong phiên đăng nhập của người dùng khi họ mở liên kết chia sẻ. Điều này đặc biệt quan trọng với người dùng Việt Nam thường xuyên sử dụng ChatGPT cho công việc hoặc học tập, vì nó có thể dẫn đến rò rỉ thông tin nhạy cảm.
ChatGPT Preview là một tính năng cho phép chuyển đổi khối HTML trong chat thành một trang web nhỏ. Tuy nhiên, Parameter phát hiện ra rằng một thư viện toán học tên MathLive được tải cùng với đồ thị tương tác trong liên kết chia sẻ đã tạo ra một lỗ hổng. MathLive chấp nhận tin nhắn từ bất kỳ nguồn nào, bao gồm cả HTML độc hại từ Preview.
Kẻ tấn công có thể sử dụng lỗ hổng này để tạo một iframe (khung nhúng) được coi là một phần của chatgpt.com, sau đó tải mã độc từ YouTube. Content Security Policy của ChatGPT đã chặn mã nội tuyến, nhưng cho phép script từ YouTube, tạo điều kiện cho cuộc tấn công.
OpenAI đã khắc phục lỗ hổng bằng cách từ chối các tin nhắn độc hại, không yêu cầu người dùng can thiệp. Họ đã tái tạo thành công cuộc tấn công và nâng mức độ nghiêm trọng lên P1. Sau đó, OpenAI đã triển khai bản sửa lỗi trên cả hai phiên bản web frontend của ChatGPT.
Hiện tại, người dùng không cần thực hiện bất kỳ hành động nào. Bản sửa lỗi đã được triển khai ở phía OpenAI. Bạn có thể xem báo cáo chi tiết của Parameter tại https://parameter.sh/chatgpt-rce/.
Câu hỏi thường gặp
Lỗ hổng này hoạt động như thế nào?
Kẻ tấn công sử dụng liên kết chia sẻ chứa mã độc. Khi người dùng mở liên kết và nhấp vào 'Preview', mã độc sẽ chạy trong phiên ChatGPT của họ, cho phép truy cập vào các cuộc hội thoại riêng tư.
OpenAI đã khắc phục lỗ hổng này như thế nào?
OpenAI đã từ chối các tin nhắn độc hại được sử dụng trong cuộc tấn công. Bản sửa lỗi đã được triển khai trên cả hai phiên bản web frontend của ChatGPT.
Người dùng cần làm gì?
Người dùng không cần thực hiện bất kỳ hành động nào. Bản sửa lỗi đã được OpenAI triển khai và không yêu cầu cài đặt hoặc thiết lập lại.
Góc nhìn của Orange Cloud
Theo chúng tôi, lỗ hổng này cho thấy tầm quan trọng của việc kiểm tra kỹ lưỡng các liên kết chia sẻ, đặc biệt là từ các nguồn không đáng tin cậy. Doanh nghiệp Việt Nam sử dụng ChatGPT cho các tác vụ liên quan đến dữ liệu khách hàng hoặc thông tin nhạy cảm cần đặc biệt lưu ý. Điều đáng chú ý là OpenAI đã phản ứng nhanh chóng và khắc phục lỗ hổng mà không cần người dùng can thiệp.