CPP2IL Technical News

WebAssembly tooling & WebAssembly runtime News — October 23, 2026

Curated WebAssembly tooling, WebAssembly runtime updates for developers and security researchers. 10 relevant releases and technical developments with origin… This page links to original publishers, uses short excerpts, and does not reproduce complete articles.

Github Hot Wasm GitHub Hot WebAssembly Tools

Dhaiwat10/cricket07-browser — trending GitHub repository

EA Sports Cricket 07 (2006) running in the browser: every function statically recompiled from x86 to C, then WebAssembly, with Direct3D 8 rebuilt on WebGPU. Bring your own copy. GitHub discovery signal: 80 stars, 27 forks, 2 open issues; language C; last pushed 2026-10-22. Topics: cricket, direct3d, emscripten, reverse-engineering, static-recompilation, web…

Why it matters: Relevant to WebAssembly tooling, WebAssembly runtime.

Read the original source →
Github Hot Mobile GitHub Hot iOS Reverse Engineering

Wtrwx/vesper — trending GitHub repository

iOS reverse engineering platform: MCP tools and agent skills for runtime inspection, automation, decryption, debugging and tweak development GitHub discovery signal: 28 stars, 3 forks, 0 open issues; language Python; last pushed 2026-10-23.

Why it matters: Relevant to APK and IPA analysis, iOS reverse engineering.

Read the original source →
Debugging pwndbg Releases

2026.10.22

This release brings support for m68k architecture and unknown architectures, better C++ symbols, expression support and guides ( debugging C++ , symbol mangling , pretty printing ), nearpc -o showing opcode bytes, Android Bionic detection and libc information, Objective-C class inspection ( objc show-class and objc list-classes ), better glibc heap discover…

Why it matters: Relevant to Binary reverse engineering, Native binary tooling.

Read the original source →
Webassembly Runtime WasmEdge Releases

WasmEdge 0.18.1

0.18.1 (2026-10-23) Fixed issues: [Validator] Bounded the array.new_fixed operand check by the value stack height instead of the count immediate, so a huge count fails the validation without allocating gigabytes. ( #5472 ) [CAPI] Restored the backward-compatible WasmEdge_ModuleInstanceAdd* symbols for the applications linked against 0.17.x, by binding the s…

Why it matters: Relevant to WebAssembly runtime.

Read the original source →
Webassembly Runtime WasmEdge Releases

WasmEdge 0.18.1-rc.1

0.18.1-rc.1 (2026-10-20) Fixed issues: [CAPI] Restored the backward-compatible WasmEdge_ModuleInstanceAdd* symbols for the applications linked against 0.17.x, by binding the shims to the WASMEDGE_0.16 version node and building them without LTO. ( #5443 ) [AOT] Supported building and running the LLVM backend with LLVM 9 to 23, and corrected the alias value t…

Why it matters: Relevant to WebAssembly runtime.

Read the original source →
Reverse Engineering Ghidra Releases

Ghidra 12.2

What's New Change History Getting Started SHA-256: 2c2cd776db3c1f6a097ba418922378ac3649cadd5e844a6f5f088ae628a7be67

Why it matters: Relevant to Binary reverse engineering.

Read the original source →
Github Hot Research GitHub Hot Program Analysis

Acm1011/ProgramGym — trending GitHub repository

Scaling Training Environments for Long-Horizon Program Reproduction Agents GitHub discovery signal: 13 stars, 0 forks, 1 open issues; language Unknown; last pushed 2026-10-12. Topics: coding-agents, llm-agents, programgym.

Why it matters: Relevant to Decompiler research.

Read the original source →
Program Analysis angr Releases

v10.0.5

release version 10.0.5

Why it matters: Relevant to Binary reverse engineering, Decompiler research.

Read the original source →
Reverse Engineering Binary Ninja API Releases

dev/6.1.11003: [ARM] Fix overlapping address registers in pair loads

Lift ARM pair loads as two 32-bit loads and preserve the first destination in a temporary when it is also used to compute the load address. Apply the same preservation to Thumb pair loads so the second load uses the original address. Avoid temporaries when no preservation is needed.

Why it matters: Relevant to Binary reverse engineering, Decompiler research.

Read the original source →
Reverse Engineering Binary Ninja API Releases

dev/6.1.10998: [ARM] Fix overlapping address registers in pair loads

Lift ARM pair loads as two 32-bit loads and preserve the first destination in a temporary when it is also used to compute the load address. Apply the same preservation to Thumb pair loads so the second load uses the original address. Avoid temporaries when no preservation is needed.

Why it matters: Relevant to Binary reverse engineering, Decompiler research.

Read the original source →