6.0.0-Alpha6
Highlights
- Fixed CVE-2025-68114 and CVE-2025-67873 reported by @Finder16 (see below).
cshandvalueargument ofcs_optionare now of typeuintptr_tby @kingiler.- Several improvements on x86 details and assembly text by @hainest and @0verflowme.
- Better support for cross builds.
- Handle previously ignored operands in M68K by @csoren.
- Change Alpha immediate operands to
int64_tby @wargio. - Static Capstone libraries are now built with PIC enabled by @hainest.
CVEs
This release fixes CVE-2025-68114 and CVE-2025-67873 reported by @Finder16.
Only users who have custom implementations of the skipdata callback or vsnprintf are affected.
Version 6.0.0-Alpha6: January 13th, 2026
What's Changed
- Update register semantics for x86 pop instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2770
- Python binding: Support 3.14 free-threaded CPython build by @Antelox in https://github.com/capstone-engine/capstone/pull/2769
- Only publish if tag is present and workflow is triggered by release. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2766
- Add Python prominently to the workflow name to prevent confusion. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2774
- Fix incorrectly defined BSHUFFLE opcode. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2772
- Fix cstest missing size checks by @Rot127 in https://github.com/capstone-engine/capstone/pull/2775
- Update read/written registers for x86 call instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2773
- Apply other VIS instruction fixes from llvm/#130967 by @Rot127 in https://github.com/capstone-engine/capstone/pull/2777
- Fix regex match syntax for project version by @Zangetsu38 in https://github.com/capstone-engine/capstone/pull/2779
- Add workflow to check for C code formatting and format all code with clang-format-17 by @Rot127 in https://github.com/capstone-engine/capstone/pull/2744
- Fix log message in cstest_py/compare.compare_bit_flags by @hainest in https://github.com/capstone-engine/capstone/pull/2783
- DIET MSVC C1001 Fix by @LADIlib in https://github.com/capstone-engine/capstone/pull/2782
- Update read/written registers for x86 interrupt instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2781
- Update read/written registers for x87 comparison instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2784
- Update read/written registers for x86 enter/leave instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2788
- Update read/written registers for x86 procedure return instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2789
- Add instruction details to cstest logging by @hainest in https://github.com/capstone-engine/capstone/pull/2787
- Update read/written registers for x86 interrupt return instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2793
- Remove unused fuzzit.sh script and key. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2797
- Fix assertions if CAPSTONE_ASSERTION_WARNINGS=1. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2792
- Update read/written registers for x86 string instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2790
- Update read/written registers for x86 conditional jump instructions by @hainest in https://github.com/capstone-engine/capstone/pull/2798
New Contributors
- @Zangetsu38 made their first contribution in https://github.com/capstone-engine/capstone/pull/2779
- @LADIlib made their first contribution in https://github.com/capstone-engine/capstone/pull/2782
- @moste00 made their first contribution in https://github.com/capstone-engine/capstone/pull/2804
- @stuxnot made their first contribution in https://github.com/capstone-engine/capstone/pull/2814
- @csoren made their first contribution in https://github.com/capstone-engine/capstone/pull/2839
- @0verflowme made their first contribution in https://github.com/capstone-engine/capstone/pull/2843
- @kingiler made their first contribution in https://github.com/capstone-engine/capstone/pull/2845
Full Changelog: https://github.com/capstone-engine/capstone/compare/6.0.0-Alpha5...6.0.0-Alpha6