CVE-2024-38358 LOW

CVE-2024-38358: Symlink bypasses filesystem sandbox in wasmer

Vendor Wasmerio
Product wasmer
Weakness CWE-22 · Path traversal
Published June 19, 2024
Last update August 2, 2024

CVSS base score

2.9/10
Attack vector Local
Attack complexity High
Privileges required None
User interaction None
Confidentiality Low
Integrity None

CVSS vector

CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N

What the vulnerability does

01Description

Wasmer is a web assembly (wasm) Runtime supporting WASIX, WASI and Emscripten. If the preopened directory has a symlink pointing outside, WASI programs can traverse the symlink and access host filesystem if the caller sets both `oflags::creat` and `rights::fd_write`. Programs can also crash the runtime by creating a symlink pointing outside with `path_symlink` and `path_open`ing the link. This issue has been addressed in commit `b9483d022` which has been included in release version 4.3.2. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Key dates

02Disclosure timeline

June 19, 2024 CVE published
August 2, 2024 Record updated