Skip to content

Null pointer deref when loading DYLD Shared Cache image using an address #8167

@WeiN76LQh

Description

@WeiN76LQh

Version and Platform (required):

  • Binary Ninja Version: 5.3.9429-dev Ultimate (ea9c02c3)
  • Edition: Ultimate
  • OS: macOS
  • OS Version: 26.4
  • CPU Architecture: M1

Bug Description:
I attempted to load a DYLD Shared Cache image via the UI using the Load Image by Address right-click option. When I hit enter to load the address Binary Ninja crashed.

Steps To Reproduce:
Please provide all steps required to reproduce the behavior:

  1. Load a copy of DYLD Shared Cache. In my case this was 26.2 for an iPhone 17 Pro Max
  2. Wait for initial analysis to complete
  3. Shortly after right-click linear view and select Load Image by Address
  4. Press enter on a pre-populated value. I had loaded by that address on previous runs so its pre-populated in the text box so I just hit enter after the text box appeared

Additional Information:
It doesn't happen everytime. I'm kind of just hoping that the crash file is enough to diagnose the issue as it looks pretty shallow.

Crash dump: civic ward replicates proudly

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions