CVE-2026-58494
Full vulnerability record from the local CVENow database.
Description
Wasmtime is a runtime for WebAssembly. Prior to 24.0.11, 36.0.12, 45.0.3, and 46.0.1, wasmtime-wasi hard-link creation and renaming check directory permissions but not matching FilePerms on source and destination preopens, allowing a WASI guest with a read-only source file capability to overwrite host files exposed as FilePerms::READ through wasip1, wasip2, or wasip3 filesystem interfaces. This issue is fixed in versions 24.0.11, 36.0.12, 45.0.3, and 46.0.1.
Severity
MEDIUM
CVSS score
6.5
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-08 21:16:54
Last modified
2026-10-25 17:10:00.197000
View original CVE JSON
{
"id": "CVE-2026-58494",
"sourceIdentifier": "[email protected]",
"published": "2026-07-08T21:16:54.000",
"lastModified": "2026-10-25T17:10:00.197",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Wasmtime is a runtime for WebAssembly. Prior to 24.0.11, 36.0.12, 45.0.3, and 46.0.1, wasmtime-wasi hard-link creation and renaming check directory permissions but not matching FilePerms on source and destination preopens, allowing a WASI guest with a read-only source file capability to overwrite host files exposed as FilePerms::READ through wasip1, wasip2, or wasip3 filesystem interfaces. This issue is fixed in versions 24.0.11, 36.0.12, 45.0.3, and 46.0.1."
},
{
"lang": "es",
"value": "Wasmtime es un tiempo de ejecución para WebAssembly. Antes de las versiones 24.0.11, 36.0.12, 45.0.3 y 46.0.1, la creación y el renombramiento de enlaces duros de wasmtime-wasi comprueban los permisos de directorio, pero no los FilePerms coincidentes en las preaperturas de origen y destino, lo que permite a un invitado WASI con una capacidad de archivo de origen de solo lectura sobrescribir archivos del host expuestos como FilePerms::READ a través de las interfaces del sistema de archivos wasip1, wasip2 o wasip3. Este problema está solucionado en las versiones 24.0.11, 36.0.12, 45.0.3 y 46.0.1."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "bytecodealliance",
"product": "wasmtime",
"versions": [
{
"version": "< 24.0.11",
"status": "affected"
},
{
"version": ">= 25.0.0, < 36.0.12",
"status": "affected"
},
{
"version": ">= 37.0.0, < 45.0.3",
"status": "affected"
},
{
"version": ">= 46.0.0, < 46.0.1",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"attackVector": "LOCAL",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.0,
"impactScore": 4.0
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-09T13:28:46.718754Z",
"id": "CVE-2026-58494",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-281"
},
{
"lang": "en",
"value": "CWE-863"
}
]
}
],
"references": [
{
"url": "https://github.com/bytecodealliance/wasmtime/commit/5ddfd5f1ef28f2041fa07d237ad0336e167b0e0c",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/commit/7db94cdcf0c79cb3dfde884b534b653f2dd83367",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/commit/8a250aac0962ca1364b5f16525720e9d0b39edcd",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/commit/d3ceb56ec35f39e02496eeb4e2d9c7f4fb964d9e",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v24.0.11",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.12",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v45.0.3",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v46.0.1",
"source": "[email protected]"
},
{
"url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-4ch3-9j33-3pmj",
"source": "[email protected]"
}
]
}