Lỗ hổng 7-Zip mới có thể khiến ứng dụng “sập” khi giải nén file RAR5 độc hại

WhiteHat Team

Administrators
Thành viên BQT
09/04/2020
108
972 bài viết
Lỗ hổng 7-Zip mới có thể khiến ứng dụng “sập” khi giải nén file RAR5 độc hại
Một lỗ hổng vừa được phát hiện trong phần mềm giải nén phổ biến 7-Zip, có thể khiến ứng dụng bị sập hoàn toàn khi xử lý một file RAR5 bị chỉnh sửa ác ý. Dù không cho phép hacker chiếm quyền điều khiển máy, lỗi này đủ để tạo ra tình huống từ chối dịch vụ (DoS), khiến phần mềm hoặc hệ thống gián đoạn, treo, tê liệt.
1753171211998.png

Lỗi đã được chính thức vá trong phiên bản 7-Zip 25.00, phát hành ngày 5/7/2025.

Lỗ hổng nằm trong trình xử lý định dạng nén RAR5 - một chuẩn nén phổ biến. Khi gặp file nén bị hỏng, 7-Zip cố gắng “chữa cháy” bằng cách điền thêm dữ liệu “0” để thay thế phần bị lỗi. Nhưng do tính toán sai kích thước bộ nhớ cần dùng, phần mềm đã ghi đè ra ngoài vùng bộ nhớ cho phép, dẫn đến hiện tượng “rò rỉ bộ nhớ” và crash ứng dụng.

Hiện tượng này gọi là heap buffer overflow, khi phần mềm ghi dữ liệu vượt giới hạn vùng nhớ được cấp phát, dẫn tới hành vi không kiểm soát được, thậm chí sập ứng dụng.

Lỗi này không giúp hacker điều khiển máy nhưng lại cực kỳ nguy hiểm nếu bạn vô tình giải nén một file RAR5 bị thiết kế độc hại:​
  • 7-Zip sẽ bị đóng đột ngột, gây gián đoạn công việc.​
  • Có thể ảnh hưởng đến quá trình tự động giải nén trong hệ thống lớn, server hoặc chuỗi công cụ CI/CD.​
  • Trong môi trường doanh nghiệp hoặc bảo mật cao, sự cố này có thể là cửa ngõ để khai thác sâu hơn nếu không kiểm soát tốt.​
Các nhà nghiên cứu bảo mật đã tạo file mẫu tên là "rar-crash.rar5" để chứng minh lỗi và sử dụng công cụ kiểm tra bộ nhớ (AddressSanitizer) để phát hiện vùng dữ liệu bị ghi đè. Kết quả cho thấy 7-Zip bị ghi tràn ra ngoài bộ nhớ đệm, gây lỗi nghiêm trọng và tắt chương trình.

Tất cả người dùng 7-Zip phiên bản từ 12.97 đến trước 25.00 đều có thể bị ảnh hưởng nếu mở phải file RAR5 độc hại. Tác động lớn hơn nếu dùng 7-Zip trong hệ thống server, công cụ CI/CD hoặc trong các tổ chức xử lý file hàng loạt. Nguy cơ khai thác từ xa là thấp nhưng khả năng tấn công DoS (sập ứng dụng) là chắc chắn, đặc biệt nếu file được dùng trong quy trình tự động.

Giải pháp và khuyến nghị cho người dung​
  • Người dùng nên cập nhật ngay lên phiên bản 7-Zip 25.00 hoặc mới hơn để tránh bị khai thác.
  • Doanh nghiệp có thể cân nhắc:
    • Kiểm tra file nén trước khi giải nén, nhất là file đến từ nguồn không rõ ràng.
    • Sandbox (cách ly) quá trình giải nén, tránh để lỗi ảnh hưởng tới hệ thống chính.
    • Theo dõi log và giám sát hệ thống giải nén tự động để phát hiện crash bất thường.
Dù không phải là một lỗ hổng chiếm quyền nghiêm trọng nhưng sự cố lần này là lời nhắc nhở rằng kể cả những phần mềm phổ biến và lâu đời như 7-Zip cũng không tránh khỏi sai sót. Trong thời đại mà việc trao đổi file diễn ra liên tục, một lỗi tưởng chừng đơn giản cũng có thể trở thành “điểm yếu tử thần” nếu bị kẻ xấu lợi dụng đúng lúc.​
Theo WhiteHat tổng hợp
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Thẻ
7-zip dos rar5
Bên trên