Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-25431: n/a

0
High
VulnerabilityCVE-2024-25431cvecve-2024-25431
Published: Fri Nov 08 2024 (11/08/2024, 00:00:00 UTC)
Source: CVE Database V5

Description

An issue in bytecodealliance wasm-micro-runtime before v.b3f728c and fixed in commit 06df58f allows a remote attacker to escalate privileges via a crafted file to the check_was_abi_compatibility function.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/28/2026, 09:45:27 UTC

Technical Analysis

CVE-2024-25431 is a vulnerability identified in the bytecodealliance wasm-micro-runtime, a lightweight WebAssembly runtime used to execute WebAssembly modules efficiently and securely. The flaw exists in the check_was_abi_compatibility function, which is responsible for verifying the compatibility of WebAssembly modules with the runtime's ABI (Application Binary Interface). Before the fix introduced in commit 06df58f, this function improperly handled crafted input files, leading to an out-of-bounds read condition (CWE-125). This memory safety issue can be exploited remotely by an attacker who crafts a malicious WebAssembly file that, when processed by the vulnerable runtime, triggers the flaw. The exploitation path allows privilege escalation, potentially granting the attacker elevated rights within the host environment. The vulnerability requires user interaction, such as loading or executing the malicious file, but does not require prior authentication or privileges, making it accessible to remote attackers. The CVSS v3.1 score of 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates that the attack vector is network-based, with low attack complexity, no privileges required, but user interaction needed, and results in high impact on confidentiality, integrity, and availability. No public exploits have been reported yet, but the severity and nature of the vulnerability make it a critical concern for any organization using wasm-micro-runtime, especially in cloud, edge computing, and embedded systems where WebAssembly is increasingly deployed.

Potential Impact

The impact of CVE-2024-25431 is significant for organizations worldwide that utilize the wasm-micro-runtime for executing WebAssembly modules. Successful exploitation can lead to privilege escalation, allowing attackers to bypass security controls and gain unauthorized access to sensitive data or system resources. This can result in data breaches, unauthorized code execution, and potential disruption of services. Given the high impact on confidentiality, integrity, and availability, critical infrastructure, cloud service providers, and enterprises relying on WebAssembly for sandboxing or application delivery are at risk. The vulnerability could be leveraged to compromise containerized environments, edge devices, or serverless platforms that embed wasm runtimes. The requirement for user interaction (loading a crafted file) means phishing or supply chain attacks could be vectors. The absence of known exploits currently provides a window for proactive mitigation, but the widespread adoption of WebAssembly suggests a broad attack surface globally.

Mitigation Recommendations

To mitigate CVE-2024-25431, organizations should immediately update their wasm-micro-runtime to the fixed version that includes commit 06df58f or later. If updating is not immediately possible, implement strict input validation and sanitization on all WebAssembly modules before loading them into the runtime. Employ sandboxing and least privilege principles to limit the runtime's access to system resources, reducing the impact of potential exploitation. Monitor and restrict the sources from which WebAssembly files can be loaded, and apply network-level controls to detect and block suspicious payloads. Incorporate runtime behavior monitoring to detect anomalies indicative of exploitation attempts. Educate users about the risks of loading untrusted WebAssembly files to reduce the likelihood of user interaction-based exploitation. Finally, maintain an incident response plan tailored to WebAssembly runtime compromises to enable rapid containment and recovery.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.1
Assigner Short Name
mitre
Date Reserved
2024-02-07T00:00:00.000Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699f6d68b7ef31ef0b571deb

Added to database: 2/25/2026, 9:45:12 PM

Last enriched: 2/28/2026, 9:45:27 AM

Last updated: 4/12/2026, 3:47:36 PM

Views: 18

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses