1. Thông tin chung
010 Editor là công cụ chỉnh sửa các file text và Hex với nhiều tính năng như xem và chỉnh sửa các file nhị phân, phân tích và chỉnh sửa dữ liệu nhị phân, nhập và xuất các dữ liệu nhị phân sang các định dạng khác nhau…
Bkis đã phát hiện rất nhiều các lỗ hổng trong phần mềm này liên quan tới việc xử lý các file nhị phân mẫu (Binary Template) (“.bt”) và các file Script (“.1sc”) trong 010 Editor. Các lỗ hổng này vô cùng nguy hiểm vì nó cho phép hacker thực thi mã độc trên máy tính của người sử dụng.
Chúng tôi đã gửi cảnh báo về các lỗ hổng nói trên tới nhà sản xuất phần mềm. Hiện tại nhà sản xuất đã sửa các lỗi này trong phiên bản mới của 010 Editor. Các thông tin liên quan xem tại:
http://www.sweetscape.com/010editor/release_notes.html
|
Ngày công bố |
Phần mềm có lỗi và Nguy cơ |
Mức độ nguy hiểm |
|
22/04/2009 |
010 Editor phiên bản 3.0.4 trở về trước |
Rất cao |
2. Mô tả kỹ thuật
Binary Template và Script được giới thiệu là những tính năng nổi bật của 010 Editor. Với file Binary Template, người sử dụng có thể đọc và chỉnh sửa rất nhiều dạng file nhị phân khác nhau. Còn các file Script cho phép người dùng thực hiện các thao tác tự động. Tuy nhiên, quá trình xử lý các định dạng file nói trên chưa thực sự an toàn và để lộ ra nhiều lỗ hổng có thể bị hacker khai thác.
Rất nhiều trường trong hai định dạng “.bt” và “.1sc” có thể gây ra lỗi tràn bộ đệm khi được gán cho một giá trị quá dài, cụ thể là các trường sau:
-
Cấu trúc tên trong file “.bt”
-
Tùy chỉnh các thông số trong file “.bt”
-
Định dạng số (một số bắt đầu bằng “0x” cho số hệ 16, hoặc các định dạng khác) cả ở file “.bt” và “.1sc”
-
Các thao tác toán học trên file “.bt” và “.1sc”
-
Tên hàm của các file “.1sc”
-
Các tham số hàm trong file “1sc”
Để khai thác các lỗ hổng này hacker có thể tạo ra các file “.bt” hoặc “.1sc” đặc biệt và lừa người sử dụng sử dụng các file này. Nếu thành công, hacker sẽ có thể tấn công máy tính người dùng từ xa, cài đặt virus, ăn cắp các thông tin nhạy cảm, thậm chí giành quyền kiểm soát máy tính của nạn nhân.
3. Cập nhật bản vá
Hiện nay, nhà sản xuất đã sửa các lỗi trên trong 010 Editor phiên bản 3.0.5. Các lỗ hổng trên đều được đánh giá có mức độ nguy hiểm rất cao. Vì vậy Bkis khuyến cáo người sử dụng nên cập nhật phiên bản mới nhất của phần mềm này tại đây.
Bkis