Case · DiggingBeagle record

mise trusted tasks inherited interpreter options from an untrusted repository

Repository-local mise configuration could influence shell flags for trusted global tasks, transferring authority across configuration trust levels.

Scope

mise through 2026.7.13 on setups executing global tasks while reading untrusted project configuration; patched in 2026.7.14. Source-level finding, not independently verified real victim execution.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Impact
Band 2 of 4
Evidence
Grade B
Remediation
fixed reported
AI role
AGAINST AI
Basis and provenance

GHSA-g74g-rg72-j2p3 provides the missing global-only denylist analysis for shell argument defaults and records the 2026.7.14 fix. The original issue did not independently execute a complete exploit chain; the score reflects reachable configuration-to-command influence with execution prerequisites.

Impact basis: Repository-local configuration could affect interpreter flags for trusted global task execution. It is a plausible code execution boundary given the affected task invocation, but a fully reproduced victim compromise is not documented.

Assessed Oct 19, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-MISE-LOCAL-CONFIG-SHELLmise versions through 2026.7.13 allowed repository-local configuration to alter shell argument defaults that were intended to come only from trusted global configuration.supported

Basis: reported finding

Link to claim

Implications

This is a configuration-authority crossover rather than a language-model prompt injection. The relevant question is which file defines the command process that actually runs.

Controls and mitigations

  • Read interpreter and shell arguments only from the trusted configuration tier when executing global or privileged tasks.

Unknowns and contradictions

  • The researcher described the source-level bug but did not establish a full remote exploitation chain against a victim. The vendor patched the configuration restriction in 2026.7.14.

Sources and citation

Material revision history

  1. Oct 19, 2026 · Published version · first publication · revision 174
  2. Oct 19, 2026 · Canonical change recorded · material revision · revision 175Public fields changed: assessment_profile