PT-2026-113959 · Crates.Io+2 · Mise

CVE-2026-103929

·

Published

2026-10-14

·

Updated

2026-10-15

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions mise versions prior to 2026.7.14
Description In the default non-safe mode, the software loads settings from a .mise.toml file in an untrusted local project before trust approval. Because the strip local only settings function only removes fields marked as global only, certain settings were not properly filtered. Specifically, the unix default file shell args, unix default inline shell args, windows default file shell args, and windows default inline shell args variables could be manipulated by a malicious repository. This allows an attacker to replace default interpreter arguments used by trusted tasks without an explicit shell, postinstall directives, template exec operations, or hooks. Consequently, an attacker-controlled command can execute with the privileges of the developer account, even if the local configuration was not trusted.
Recommendations Update to version 2026.7.14.

Exploit

Fix

OS Command Injection

Improper Access Control

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-103929
GHSA-G74G-RG72-J2P3

Affected Products

Mise