<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-02T22:49:06.565057+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/cve-2026-34983</id>
    <title>CVE-2026-34983 — Wasmtime has a use-after-free bug after cloning `wasmtime::Linker`</title>
    <updated>2026-10-02T22:49:06.566936+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> bytecodealliance wasmtime</p>
<p>Wasmtime is a runtime for WebAssembly. In 43.0.0, cloning a wasmtime::Linker is unsound and can result in use-after-free bugs. This bug is not controllable by guest Wasm programs. It can only be triggered by a specific sequence of embedder API calls made by the host. Specifically, the following steps must occur to trigger the bug clone a wasmtime::Linker, drop the original linker instance, use the new, cloned linker instance, resulting in a use-after-free. This vulnerability is fixed in 43.0.1.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cve-2026-34983"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-hfr4-7c6c-48w2</id>
    <title>GHSA-hfr4-7c6c-48w2 — Wasmtime has use-after-free bug after cloning `wasmtime::Linker`</title>
    <updated>2026-10-02T22:49:06.567007+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: wasmtime</p>
<p>### Impact</p>
<p>In version 43.0.0 of the `wasmtime` crate, cloning a `wasmtime::Linker` is unsound and can result in use-after-free bugs.</p>
<p>This bug is not controllable by guest Wasm programs. It can only be triggered by a specific sequence of embedder API calls made by the host.</p>
<p>The typical symptom of this use-after-free bug is a segfault. It does not enable heap corruption or data leakage.</p>
<p>If you are using the `wasmtime` CLI, rather than the embedding API, you are not affected. If you are using the embedding API but are not calling `wasmtime::Linker`'s `Clone` implementation, you are not affected.</p>
<p>Specifically, the following steps must occur to trigger the bug:</p>
<p>* Clone a `wasmtime::Linker`
* Drop the original linker instance
* Use the new, cloned linker instance, resulting in a use-after-free</p>
<p>### Patches</p>
<p>This bug has been patched in Wasmtime version 43.0.1</p>
<p>### Workarounds</p>
<p>Wasmtime embedders are highly encouraged to upgrade their `wasmtime` crate dependency.</p>
<p>If upgrading is not an option, or as a temporary workaround before upgrading, you can avoid this bug by not cloning `wasmtime::Linker` and instead creating a new, empty `wasmtime::Linker` and manually reregistering the host APIs from the original linker:</p>
<p>```rust
use wasmtime::{Linker, Result, Store};</p>
<p>fn clone_linker&lt;T&gt;(linker: &amp;Linker&lt;T&gt;, store: &amp;mut Store&lt;T&gt;) -&gt; Result&lt;Linker&lt;T&gt;&gt; {
    let mut cloned = Linker::new();
    for (module, name, item) in linker.iter(store) {
        cloned.define(module, name, item)?;…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-hfr4-7c6c-48w2"/>
  </entry>
</feed>
