CVE-2025-64345 in wasmtime
要約
〜によって VulDB • 2026年05月28日
WasmtimeはWebAssemblyのランタイムです。バージョン38.0.4、37.0.3、36.0.3、および24.0.5より前のWasmtimeでは、Rustの埋め込みAPIに不健全な相互作用が含まれており、WebAssemblyの共有線形メモリが、ホスト(Rust)が線形メモリの内容に安全にアクセスできる型として扱われる可能性があります。これは並列で変更される可能性のある共有線形メモリには不健全であり、ホスト側でデータ競合(Race Condition)を引き起こす可能性があります。Wasmtimeのすべてのサポート対象バージョンに対してパッチリリースが提供されています。特に、24.0.5、36.0.3、37.0.3、および38.0.4が該当します。これらのリリースでは、`Memory::new`経由での共有メモリの作成が拒否され、共有メモリはコアダンプから除外されるようになりました。回避策として、この影響を受ける埋め込み実装では、共有メモリを作成する際に`Memory::new`の代わりに`SharedMemory::new`を使用する必要があります。アップグレードが不可能な場合は、コアダンプを無効にする必要があります。コアダンプはデフォルトで無効になっていますが、wasmスレッド提案(および共有メモリ)はデフォルトで有効になっている点に注意してください。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.