CVE-2026-55893 in Capstonethông tin

Tóm tắt

Bởi VulDB • 21/08/2026

Capstone là một khung giải mã (disassembly framework). Trong các phiên bản từ 6.0.0-Alpha9 trở về trước, các bộ giải mã dấu chấm động SH trong arch/SH/SHDisassembler.c của Capstone như opFADD, opFMUL và opFSUB gọi set_reg() và set_reg_n() bằng cách sử dụng sh_info.op.op_count mà không kiểm tra mảng operands có kích thước cố định. Việc xử lý lặp lại các hướng dẫn được tạo ra đặc biệt (crafted instructions) thông qua cs_disasm_iter() hoặc cs_disasm() với CS_ARCH_SH, CS_MODE_SH2A hoặc CS_MODE_SH4A, CS_MODE_SHFPU và CS_OPT_DETAIL có thể làm tăng số lượng toán tử vượt quá vùng phân bổ sh_info 176 byte và thực hiện ghi tràn bộ nhớ heap (heap buffer overflow) bốn byte. Sự hỏng hóc này có thể gây ra sự cố dừng chương trình (crash) và trong một số trường hợp, tùy thuộc vào bố trí heap, có thể cho phép thực thi mã độc. Vấn đề này đã được sửa chữa trong phiên bản 6.0.0-Alpha10.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

17/06/2026

Tiết lộ

21/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!