5.2 Release 2
Binary Ninja 5.2 R2版本发布,包含稳定性优化、崩溃修复及Linux ARM构建更新。修复了WARP、DWARF和Ghidra导入问题,并改进了分析功能、UI/UX体验及企业远程支持。更新现已上线,免费用户可下载新安装包,付费用户可通过门户或许可证恢复邮件获取。 2025-12-5 11:33:7 Author: binary.ninja(查看原文) 阅读量:1 收藏

For customers who prefer to operate on stable branches, we have released an “R2”, or second release of the Io, 5.2 release. It includes multiple small stability improvements, crash fixes, update fixes for Linux ARM builds, and fixes to WARP, DWARF, and Ghidra Import.

As always, customers with active support on the development branch have access to these changes and more.

Core/Analysis

  • Fix: Crash due to LLIL_REG_STACK_FREE_REL accessor mixup in SSA translator
  • Fix: MLIL_VAR vs MLIL_VAR_SSA check corrected
  • Fix: Two load/store splitting bugs in MLIL where offsets were incorrectly calculated or defaulted to 0, causing incorrect field boundaries and wrong variable splitting (#7647, #7613)
  • Fix: Race condition when adding sections during analysis that could cause crashes when loading DSC images (#7681)
  • Fix: Ensure updating flag cleared if exception thrown, preventing files from being stuck in ‘updating’ state

Ghidra Import

  • Fix: Not being able to create database from directly opened Ghidra project file
  • Fix: Loading files with high IDs
  • Fix: Loading of databases with no file contents, improve platform detection

DWARF

  • Fix: Prevent extra slashes in generated debuginfod urls
  • Fix: Allow loading supplementary dwarf debug info from path in .gnu_debugaltlink (#7597)
  • Fix: Crash in dwarf export with detached NTR vtable data variable (#7646

WARP

  • Fix: Stop propagating skipped file error when processing archives
  • Fix: Leaking binary view on empty views (#7674)
  • Fix: Unused rerun matcher checkbox when loading file on disk
  • Fix: Container list not refreshing for dynamically added containers
  • Fix: Explicitly create user signature directory on plugin init
  • Fix: “has user annotations” flag not persisting when opening database (#7269)

UI/UX

  • Improvement: Make project file picker columns resizable
  • Fix: Tag type visibility changes not being reflected in the tag list (#7662)
  • Fix: Tag types not being loaded properly from snapshots
  • Fix: File lock tooltip being spammed when selecting in flow graph (#7644)
  • Fix: Crash on Open with Options -> Upgrade Database -> Decline

Enterprise/Remote

  • Fix: “remote is not connected” log spam by adding connection checks before reading from remote
  • Fix: Potential crash when switching remotes quickly after opening a file
  • Fix: Downloading dependency files not downloading the right file

Platform Support

  • Fix: System CA inclusion in core download provider, fixing HTTPS downloads when system CA store contains proxy root CAs (#7656)
  • Fix: Restore linux aarch64 update functionality (#7641)

These builds are now live on both our website and update servers. If you’re a Binary Ninja Free user, you can download a new installer here. If you’re a Personal, Commercial, or Enterprise user, the new build is available from the portal or via a license recovery email. And as always, you can update your existing client.


文章来源: https://binary.ninja/2025/12/05/5.2-release-2.html
如有侵权请联系:admin#unsafe.sh