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-44073: n/a

0
High
VulnerabilityCVE-2024-44073cvecve-2024-44073
Published: Mon Aug 19 2024 (08/19/2024, 00:00:00 UTC)
Source: CVE Database V5

Description

The Miniscript (aka rust-miniscript) library before 12.2.0 for Rust allows stack consumption because it does not properly track tree depth.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/28/2026, 06:33:00 UTC

Technical Analysis

The vulnerability identified as CVE-2024-44073 affects the rust-miniscript library, a Rust implementation used for parsing and evaluating Miniscript scripts, commonly utilized in blockchain and cryptocurrency applications. The root cause is improper tracking of tree depth during script processing, which leads to unbounded stack consumption. When maliciously crafted input scripts are processed, the stack may overflow or exhaust available stack memory, causing the application to crash or become unresponsive. This is a classic resource exhaustion vulnerability categorized under CWE-674. The vulnerability has a CVSS 3.1 base score of 7.5, indicating high severity, with an attack vector of network (AV:N), low attack complexity (AC:L), no privileges required (PR:N), no user interaction (UI:N), unchanged scope (S:U), no impact on confidentiality or integrity (C:N/I:N), but high impact on availability (A:H). The flaw affects all versions of rust-miniscript prior to 12.2.0, which has addressed the issue. No patches or exploits are currently publicly available, but the risk remains significant due to the ease of remote exploitation and potential for denial of service. This vulnerability is particularly relevant for systems that rely on rust-miniscript for validating or executing scripts in blockchain nodes, wallets, or related cryptographic tools.

Potential Impact

The primary impact of CVE-2024-44073 is denial of service through stack exhaustion, which can cause applications using rust-miniscript to crash or become unresponsive. This can disrupt blockchain node operations, wallet services, or any cryptographic systems relying on this library, potentially leading to service outages or degraded performance. Since the vulnerability is remotely exploitable without authentication or user interaction, attackers can trigger the issue at scale, potentially causing widespread disruption. Although there is no direct impact on confidentiality or integrity, the availability impact can affect transaction processing, consensus mechanisms, or user access to blockchain services. Organizations operating blockchain infrastructure, cryptocurrency exchanges, or financial services using rust-miniscript are at risk of operational interruptions. The lack of known exploits in the wild currently reduces immediate threat, but the vulnerability's ease of exploitation and high availability impact make it a critical concern for affected environments.

Mitigation Recommendations

To mitigate CVE-2024-44073, organizations should immediately upgrade rust-miniscript to version 12.2.0 or later, where the stack depth tracking issue has been resolved. For environments where immediate upgrade is not feasible, implement input validation and limit the complexity or depth of scripts processed by the library to prevent excessive stack consumption. Employ runtime monitoring and alerting for abnormal resource usage patterns indicative of stack exhaustion or denial of service attempts. Consider sandboxing or isolating components that process Miniscript inputs to contain potential crashes. Additionally, conduct thorough code audits and fuzz testing on script parsing components to identify and remediate similar resource exhaustion vulnerabilities. Maintain up-to-date threat intelligence to detect any emerging exploits targeting this vulnerability. Finally, ensure robust incident response plans are in place to quickly recover from potential denial of service incidents.

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-08-19T00:00:00.000Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699f6cdab7ef31ef0b5698fd

Added to database: 2/25/2026, 9:42:50 PM

Last enriched: 2/28/2026, 6:33:00 AM

Last updated: 4/12/2026, 3:39:49 PM

Views: 10

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