> CVE-2025-64345 [LOW]

« BACK_TO_HOME
PUBLISHED
2025-11-12 22:15
MODIFIED
2025-11-12 22:15
CVSS_SCORE V3
1.8
EPSS (Prob. Exploit)
0.12%
Top 98.4%
DATA SOURCES:
NVD 🔗 2025-11-12 CVE PROJECT 🔗 2026-01-19 CWE MITRE 🔗 2026-11-01 FIRST EPSS 🔗 2026-11-08 GITHUB 🔗 2026-11-04 OSV 🔗 2026-11-08

> DESCRIPTION

Wasmtime is a runtime for WebAssembly. Prior to version 38.0.4, 37.0.3, 36.0.3, and 24.0.5, Wasmtime's Rust embedder API contains an unsound interaction where a WebAssembly shared linear memory could be viewed as a type which provides safe access to the host (Rust) to the contents of the linear memory. This is not sound for shared linear memories, which could be modified in parallel, and this could lead to a data race in the host. Patch releases have been issued for all supported versions of Wasmtime, notably: 24.0.5, 36.0.3, 37.0.3, and 38.0.4. These releases reject creation of shared memories via `Memory::new` and shared memories are now excluded from core dumps. As a workaround, eembeddings affected by this issue should use `SharedMemory::new` instead of `Memory::new` to create shared memories. Affected embeddings should also disable core dumps if they are unable to upgrade. Note that core dumps are disabled by default but the wasm threads proposal (and shared memory) is enabled by default.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> CVSS V3 METRICS

CVSS_VECTOR
CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:N
EXPLOITABILITY
0.3
IMPACT
1.4

> MÉTRIQUES CVSS DÉTAILLÉES

CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:N
Métrique Valeur Interprétation
AV (Vecteur d'Attaque)
Attack Vector
Local (L)
Exploit nécessite un accès local au système
AC (Complexité d'Attaque)
Attack Complexity
High (H)
Conditions spécifiques doivent être réunies pour exploiter
PR (Privilèges Requis)
Privileges Required
High (H)
Authentifié avec privilèges administratifs
UI (Interaction Utilisateur)
User Interaction
Required (R)
Nécessite une action utilisateur (clic lien, ouverture fichier, etc.)
S (Périmètre)
Scope
Unchanged (U)
Impact reste dans le périmètre du composant compromis
C (Impact Confidentialité)
Confidentiality Impact
None (N)
Aucune divulgation d'informations
I (Impact Intégrité)
Integrity Impact
Low (L)
Modification limitée des données possible
A (Impact Disponibilité)
Availability Impact
None (N)
Aucune interruption de service

> RÉSUMÉ DES IMPACTS

Confidentialité
None
Aucune divulgation d'informations
Intégrité
Low
Modification limitée des données possible
Disponibilité
None
Aucune interruption de service

> WEAKNESSES

CWE-362

> CWE DETAILED DESCRIPTIONS

CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization - The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.

> GITHUB SECURITY ADVISORY

GHSA-hc7m-r6v8-hg9q LOW

Wasmtime provides unsound API access to a WebAssembly shared linear memory

AFFECTED PACKAGES:
RUST / wasmtime
< 24.0.5
Fixed in: 24.0.5
RUST / wasmtime
>= 26.0.0, < 36.0.3
Fixed in: 36.0.3
RUST / wasmtime
>= 37.0.0, < 37.0.3
Fixed in: 37.0.3
RUST / wasmtime
>= 38.0.0, < 38.0.4
Fixed in: 38.0.4

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

Wasmtime provides unsound API access to a WebAssembly shared linear memory

AFFECTED PACKAGES:
Unknown / Unknown
38 versions affected
ALIASES:
GHSA-hc7m-r6v8-hg9q, RUSTSEC-2025-0118

> HISTORIQUE DES MODIFICATIONS

Première apparition
12/11/2025 22:15
Source: NVD
📊 ENRICHISSEMENT 01/11/2026 06:58
CWE
Champ modifié: Description CWE
Ancienne valeur:
CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') - The product contains a concurrent code sequence that requires temporary, exclusive access to a sh...
Nouvelle valeur:
CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization - The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but ...
📊 ENRICHISSEMENT 19/01/2026 17:36
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
📊 ENRICHISSEMENT 01/12/2025 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') - The product contains a concurrent code sequence that requires temporary, exclusive access to a sh...
Total des modifications: 3 Dernière mise à jour: 1 week ago

> REFERENCES

https://docs.rs/wasmtime/latest/wasmtime/struct.Memory.html#method.new
https://docs.rs/wasmtime/latest/wasmtime/struct.SharedMemory.html#method.new
https://docs.wasmtime.dev/stability-release.html
https://github.com/bytecodealliance/wasmtime/commit/9ebb6934f00d58b92fb68ed0e0b1...
https://github.com/bytecodealliance/wasmtime/releases/tag/v38.0.4
https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-hc7m-r6v8-...
« BACK_TO_HOME