Sự cố bảo mật ngày 29/10/2026 của Polymarket là một cuộc tấn công chuỗi cung ứng ở phía trình duyệt: mã độc được đưa vào trang web thông qua tập lệnh giám sát của bên thứ ba đã bị xâm nhập, rồi lợi dụng phiên giao dịch đang đăng nhập của người dùng trên nền tảng quốc tế. Kẻ tấn công không cần phá vỡ hợp đồng thông minh của Polymarket. Các ước tính cho thấy số tiền thất thoát vào khoảng 2,5–2,7 triệu USD; giao dịch bị gián đoạn khoảng một giờ.
2
6
15
Cuộc tấn công diễn ra như thế nào?
Polymarket cho biết một nhà cung cấp bên thứ ba đã bị xâm nhập. Các nhà nghiên cứu và những bản tin sau đó liên hệ tập lệnh độc hại với DebugBear, một nhà cung cấp dịch vụ giám sát hiệu năng website có trụ sở tại Anh. Tuy nhiên, theo các thông tin được dẫn lại, tuyên bố ban đầu của Polymarket không nêu tên nhà cung cấp này.
2
29
Theo phân tích về JavaScript độc hại, mã này tìm cách nhận diện ứng dụng giao dịch và danh mục tài sản của người dùng đang đăng nhập, sau đó thử bán hoặc chuyển tài sản qua phiên hoạt động đó.
3
15 Nói cách khác, mã độc lợi dụng quyền truy cập sẵn có trong trình duyệt của người dùng khi họ mở trang, thay vì trực tiếp khai thác hợp đồng thông minh bên dưới.
2
22
Sàn giao dịch ngừng hoạt động khoảng một giờ
Trong lúc điều tra, Polymarket chuyển sàn quốc tế sang chế độ hạn chế: người dùng chỉ có thể hủy lệnh, còn các thao tác qua relayer — dịch vụ hỗ trợ xử lý giao dịch — bị tạm dừng. Trang trạng thái của công ty ghi nhận sự cố từ 6:05 đến 7:05 tối UTC ngày 29/10, tương ứng 2:05 đến 3:05 chiều theo giờ miền Đông Hoa Kỳ (ET). Trang này cho biết giao dịch dự kiến hoạt động lại vào khoảng 3 giờ chiều ET; sau đó, sự cố được đánh dấu đã xử lý.
41
Sự cố ảnh hưởng đến trang quốc tế Polymarket.com. Một số bản tin cho biết nền tảng riêng dành cho người dùng tại Mỹ không bị ảnh hưởng, nhưng cập nhật trạng thái của công ty tập trung vào sàn quốc tế và không tự xác nhận độc lập thông tin này.
24
29
Số tiền thất thoát và dấu vết trên blockchain
Các bản tin ước tính thiệt hại vào khoảng 2,5–2,7 triệu USD. Đây là những con số ước tính phản ánh các cách tính khác nhau: BleepingComputer lần theo khoảng 2,5 triệu USD tài sản đến một ví bị nghi thuộc về kẻ tấn công, trong khi một số bản tin khác ước tính tổng thiệt hại gần 2,7 triệu USD.
4
6
Các bài viết về dữ liệu blockchain ghi nhận khoảng 28,6 triệu POL liên quan đến những ví bị nghi thuộc về kẻ tấn công. Theo BleepingComputer, số token này trị giá khoảng 2,57 triệu USD tại thời điểm được đề cập. Dấu vết trên chuỗi cho biết lượng tài sản có thể quan sát được, nhưng tự nó không phải bản quyết toán đầy đủ về thiệt hại của mọi người dùng.
6
Tiến độ bồi hoàn và những điểm còn chưa rõ
Đến sáng thứ Sáu, ngày 30/10, Polymarket cho biết đã hoàn tiền đầy đủ cho 689 trong số 726 ví bị ảnh hưởng; 37 ví còn lại đang chờ xác minh.
22 Theo một bản tin dẫn lại cập nhật của nền tảng, tổng số tiền bồi hoàn 3,9 triệu USD còn bao gồm khoản 1,19 triệu USD dành cho khoảng 5.500 ví bị ảnh hưởng bởi việc ngừng giao dịch hoặc các vị thế phát sinh trong thời gian sự cố.
23
Một số bản tin thứ cấp cho biết người dùng chịu thiệt hại trên 10.000 USD phải ký giấy miễn trừ để nhận tiền. Tuy nhiên, tài liệu hiện có không xác định chính xác điều khoản của giấy tờ này, cũng không xác thực các thông tin về việc kiểm tra danh tính hay điều khoản không được đưa ra phát ngôn bất lợi. Vì vậy, những chi tiết đó vẫn cần được xem là chưa được xác nhận.
24
46
Bài học bảo mật: mã của bên thứ ba có thể được trao quá nhiều quyền tin cậy
Tập lệnh giám sát có thể phục vụ mục đích vận hành hợp pháp. Nhưng khi được tải vào một trang giao dịch, nó cũng có thể tạo ra rủi ro nếu có khả năng tương tác với các chức năng yêu cầu xác thực. Trong sự cố này, theo các phân tích được công bố, mã độc đã lợi dụng phiên trình duyệt đang mở của người dùng.
3
22
Một biện pháp có thể giúp giảm rủi ro là Subresource Integrity (SRI), cơ chế cho phép trình duyệt đối chiếu tập lệnh bên ngoài với mã băm đáng tin cậy và từ chối chạy nếu nội dung đã thay đổi. Biện pháp này chỉ có tác dụng nếu được áp dụng đúng vào đường dẫn tải tập lệnh bị xâm nhập; nó không bảo đảm ngăn chặn mọi cuộc tấn công nhắm vào bên thứ ba hoặc chính website.
44
Sau đó, Polymarket đăng bản cập nhật chi tiết về sự cố và cách ứng phó trên trang trạng thái.
29 Các thông tin hiện có giúp xác định hướng tấn công, mức thiệt hại ước tính và tiến độ bồi hoàn, nhưng một số điều khoản pháp lý cũng như phạm vi đầy đủ của các dịch vụ bị ảnh hưởng vẫn chưa được làm rõ.