Intel

AIKIDO-2026-291796

mise is vulnerable to OS Command Injection

OS Command InjectionGHSA-6986-cq7v-7cj9 Published Yesterday

78

High Risk

This Affects:

RUSTmise
2026.9.2 - 2026.9.6
Fixed in 2026.9.7
Are you affected? Scan for Free

TL;DR

history.describe_command runs an arbitrary shell command whenever the bootstrap history watcher saves a checkpoint, passing the command JSON that includes a unified diff of the user's tracked dotfiles. Unlike the credential-command settings hardened for an earlier finding, history.describe_command is not marked global_only in settings.toml, so a project-local .mise.toml can set it. Routine commands such as mise install, mise exec, mise run, and mise watch implicitly trust the project directory with no explicit mise trust step or trust prompt, so the malicious command then runs and can exfiltrate credentials found in the tracked dotfiles. The fix marks history.describe_command global_only so local configs can no longer set it.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the bootstrap dotfiles history watcher.

Background info

mise is vulnerable to OS Command Injection in versions 2026.9.2 - 2026.9.6.

How to fix this

Upgrade the mise 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