Intel

AIKIDO-2026-602982

ida-hcli is vulnerable to Remote Code Execution

Remote Code Execution Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 3 days ago

88

High Risk

This Affects:

PYTHONida-hcli
0.17.0 - 0.18.5
Fixed in 0.18.6
Are you affected? Scan for Free

TL;DR

The ida:// KE deep-link handler downloads and opens assets from a location carried in the deep link (a url= query parameter in 0.18.3+, and the ida://<host>/api/v1/buckets/... host/path form in 0.17.0-0.18.2). It fetches that location, writes the result to a filesystem path built from URL-controlled names, and shells out to a native confirmation dialog, all without validating the origin or requiring user consent. Untrusted deep links can reach internal network endpoints, write files outside the downloads directory, inject strings into the dialog to run commands, and auto-open downloaded content with no interaction. The fix (0.18.6) adds host and network validation with DNS-rebinding-resistant IP pinning, path containment checks, dialog hardening, and fail-closed user consent before any download or filesystem side effect.

Who does this affect?

You are affected if you are running a version in the vulnerable range and have registered the ida:// protocol handler, so an untrusted deep link (for example from a web page the user opens) can reach the KE handler.

Background info

ida-hcli is vulnerable to Remote Code Execution in versions 0.17.0 - 0.18.5.

How to fix this

Upgrade the ida-hcli library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform