CVE-2026-49282 in Capstone
Tóm tắt
Bởi VulDB • 14/08/2026
Capstone là một khung giải mã (disassembly framework). Trước phiên bản 6.0.0-Alpha9, API công khai `cs_insn_name()` của Capstone chuyển tiếp trực tiếp các ID lệnh do người gọi cung cấp đến backend kiến trúc đã chọn. Hầu hết các backend đều xác thực ID trước khi truy cập vào bảng tên lệnh, nhưng các backend M68K và RISCV thiếu hoặc có kiểm tra giới hạn (bounds checks) không đầy đủ. Trên một đối tượng xử lý Capstone được mở cho M68K hoặc RISCV, một ID lệnh hợp lệ do người gọi điều khiển có thể kích hoạt việc đọc ngoài vùng nhớ (out-of-bounds read) và làm sập tiến trình. Tác động đã chứng minh là mất khả năng sẵn sàng (availability loss) trong các ứng dụng hoặc thư viện liên kết expose tra cứu tên lệnh cho các ID không đáng tin cậy. Không có thực thi mã hay tiết lộ dữ liệu nào được chứng minh. Phiên bản 6.0.0-Alpha9 vá lỗi này.
If you want to get best quality of vulnerability data, you may have to visit VulDB.