CVE-2026-115392NVD
Vulnerability Summary
Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 allows a filesystem sandbox escape in wasmtime-wasi because its cap-std dependency mishandles symlinks with trailing slashes on macOS and Linux kernels lacking openat2. A guest with write access to any sandboxed directory can read and write any host-accessible file, and read-only guests may read host files via preexisting symlinks.
CVSS v4.0 Base Metrics — Score 8.8 (HIGH)
Attack VectorNetwork
Attack ComplexityLow
Attack RequirementsPresent
Privileges RequiredLow
User InteractionPassive
Confidentiality (Vulnerable System)High
Integrity (Vulnerable System)High
Availability (Vulnerable System)Low
Confidentiality (Subsequent System)High
Integrity (Subsequent System)High
Availability (Subsequent System)Low
CVSS v3.1 Base Metrics — Score 7.9 (HIGH)
Attack VectorNetwork
Attack ComplexityHigh
Privileges RequiredLow
User InteractionRequired
ScopeChanged
ConfidentialityHigh
IntegrityHigh
AvailabilityLow
Affected & Patched Versions
- bytecodealliance wasmtime < 24.0.13
- bytecodealliance wasmtime >= 25.0.0 and < 36.0.14
- bytecodealliance wasmtime >= 37.0.0 and < 46.0.3
- bytecodealliance wasmtime >= 47.0.0 and < 47.0.4
- bytecodealliance wasmtime 24.0.13
- bytecodealliance wasmtime 36.0.14
- bytecodealliance wasmtime 46.0.3
- bytecodealliance wasmtime 47.0.4