CVE-2026-55448
Full vulnerability record from the local CVENow database.
Description
mise manages dev tools like node, python, cmake, and terraform. From 2026.3.15 until 2026.6.4, mise loads github.credential_command from local project config before any trust decision, then executes that value with sh -c when resolving a GitHub token. An attacker who can place a .mise.toml in a repository can execute arbitrary shell commands when the victim runs a GitHub-related mise command and no higher-priority GitHub token environment variable is set. This vulnerability is fixed in 2026.6.4.
Severity
MEDIUM
CVSS score
6.3
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-06-26 18:17:01.323000
Last modified
2026-10-25 17:10:00.197000
View original CVE JSON
{
"id": "CVE-2026-55448",
"sourceIdentifier": "[email protected]",
"published": "2026-06-26T18:17:01.323",
"lastModified": "2026-10-25T17:10:00.197",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "mise manages dev tools like node, python, cmake, and terraform. From 2026.3.15 until 2026.6.4, mise loads github.credential_command from local project config before any trust decision, then executes that value with sh -c when resolving a GitHub token. An attacker who can place a .mise.toml in a repository can execute arbitrary shell commands when the victim runs a GitHub-related mise command and no higher-priority GitHub token environment variable is set. This vulnerability is fixed in 2026.6.4."
},
{
"lang": "es",
"value": "mise gestiona herramientas de desarrollo como node, python, cmake y terraform. Desde 2026.3.15 hasta 2026.6.4, mise carga github.credential_command de la configuración del proyecto local antes de cualquier decisión de confianza, y luego ejecuta ese valor con sh -c al resolver un token de GitHub. Un atacante que puede colocar un .mise.toml en un repositorio puede ejecutar comandos de shell arbitrarios cuando la víctima ejecuta un comando mise relacionado con GitHub y no se ha establecido ninguna variable de entorno de token de GitHub de mayor prioridad. Esta vulnerabilidad se corrige en 2026.6.4."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "jdx",
"product": "mise",
"versions": [
{
"version": "< 2026.6.4",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"attackVector": "LOCAL",
"attackComplexity": "HIGH",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 1.0,
"impactScore": 5.2
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-06-27T02:44:12.911314Z",
"id": "CVE-2026-55448",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-78"
}
]
}
],
"references": [
{
"url": "https://github.com/jdx/mise/security/advisories/GHSA-29hf-rm4x-xxph",
"source": "[email protected]"
},
{
"url": "https://github.com/jdx/mise/security/advisories/GHSA-29hf-rm4x-xxph",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}