Skip to content

Unsafe Module::deserialize_file on guest-writable paths #1048

@rennergade

Description

@rennergade

src/wasmtime/crates/lind-multi-process/src/lib.rs:1094-1096

Module::deserialize_file loads pre-compiled native code from guest-writable paths within the chroot. A malicious guest could replace a .cwasm file and achieve arbitrary native code execution.

Should use Module::from_file unless cwasm files are in a read-only location.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions