CVE-2026-103929
Last modified
CVE-2026-103929 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. mise manages dev tools like node, python, cmake, and terraform. Prior to 2026.7.14, in the default non-safe mode, mise loads .mise.toml [settings] from an untrusted local project before trust approval and strip_local_only_settings removes only fields marked global_only. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
Description
mise manages dev tools like node, python, cmake, and terraform. Prior to 2026.7.14, in the default non-safe mode, mise loads .mise.toml [settings] from an untrusted local project before trust approval and strip_local_only_settings removes only fields marked global_only. The unix_default_file_shell_args, unix_default_inline_shell_args, windows_default_file_shell_args, and windows_default_inline_shell_args settings were not marked global_only, allowing a repository to replace the default interpreter arguments used by trusted tasks that have no explicit shell, postinstall directives, template exec operations, or hooks that fall back to the default shell. When mise appends the trusted command after the attacker-controlled interpreter arguments, the attacker-selected command can execute first with the developer account's privileges even though the local configuration was never trusted. The separate path-sanitization hardening note in the advisory is outside this vulnerability. This issue is fixed in version 2026.7.14.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-103929?
How severe is CVE-2026-103929?
How do I fix CVE-2026-103929?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-103913The GeoDirectory plugin for WordPress is vulnerable to SQL I…7.5
- CVE-2026-103918oRPC is a tool that helps build APIs that are end-to-end typ…6.5
- CVE-2026-103921GraphQL Tools provides utilities for building, stitching, an…7.4
- CVE-2026-103922Capacitor is a cross-platform native runtime for web applica…9.3
- CVE-2026-103923KaTeX is a fast, easy-to-use JavaScript library for TeX math…2.1
- CVE-2026-103928Metabase is an open source business intelligence and analyti…9.3
- CVE-2026-103930cpp-httplib is a C++ header-only HTTP/HTTPS library. From 0.…3.7
- CVE-2026-103936libp2p is a JavaScript implementation of the libp2p networki…7.5
- CVE-2026-103937Misskey is an open source, federated social media platform. …8.7
- CVE-2026-103946An SQL injection vulnerability could allow an authenticated …8.3
- CVE-2026-103956Missing authentication for critical function in the authenti…10
- CVE-2026-103957Server-side request forgery in the OAuth2 discovery handling…6.2
Are you affected by CVE-2026-103929?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
