CVE-2024-2613
High · 7.5CVSS
7.5
EPSS
0.5%
Published
Mar 19, 2024
CISA due date
—
Cloudanix analysis
A problem handling certain network messages could let an attacker make the program use up all available memory and stop working, causing temporary service disruption.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
Improper sanitization of data in QUIC ACK frame decoding leads to unbounded memory allocation resulting in resource exhaustion and process crash.
Why it matters to the business
Successful exploitation can cause denial-of-service outages on systems running the affected weldr-client package, interrupting update and management workflows with low likelihood given the age of the issue, static low EPSS, and absence from KEV.
How an attack unfolds
An attacker sends a crafted QUIC ACK frame over the network to a process using the vulnerable decoding logic; the missing sanitization triggers repeated memory allocations until the process exhausts resources and terminates.
How to fix it
Upgrade weldr-client on AlmaLinux 8 to version 35.5-1.el8 or later; apply vendor updates as soon as practical given the 939 days since disclosure.
How to confirm the fix worked
Confirm package version is at or above 35.5-1.el8 using package manager queries; monitor process memory usage and stability under QUIC traffic loads.
Typical attack path
- Identify reachable instance of affected weldr-client component
- Craft and transmit malicious QUIC ACK frame
- Trigger repeated allocation during frame decoding
- Exhaust memory leading to crash
How to detect it
Search application and system logs for unexpected process terminations or memory-related errors around QUIC traffic handling; correlate with network flows containing QUIC ACK frames preceding crashes.
What your security team should do
- Prioritize patching weldr-client to 35.5-1.el8 on all AlmaLinux 8 systems
- Review network exposure of any QUIC-dependent services
- Add the fixed version to standard update automation and vulnerability scanning policies
The record
Data was not properly sanitized when decoding a QUIC ACK frame; this could have led to unrestricted memory consumption and a crash. This vulnerability affects Firefox < 124.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:18.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | firefox | 0 | 124.0+build1-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs68 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs102 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs78 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs91 | 0 | No fix |
| Ubuntu:24.04:LTS | mozjs102 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | mozjs68 | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | mozjs78 | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | mozjs102 | 0 | No fix |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 124.0.1-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
Related vulnerabilities
- CVE-2025-0243 Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 128.5, and… Also affects mozjs38
- CVE-2025-0237 The WebChannel API, which is used to transport various information across processes, did… Also affects mozjs38
- CVE-2025-0238 Assuming a controlled failed memory allocation, an attacker could have caused a… Also affects mozjs38
- CVE-2025-0240 Parsing a JavaScript module as JSON could, under some circumstances, cause… Also affects mozjs38
- CVE-2025-0239 When using Alt-Svc, ALPN did not properly validate certificates when the original server… Also affects mozjs38
- CVE-2025-0241 When segmenting specially crafted text, segmentation would corrupt memory leading to a… Also affects mozjs38
- CVE-2025-0242 Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 115.18, Firefox… Also affects mozjs38
- CVE-2024-11704 A double-free issue could have occurred in `sec_pkcs7_decoder_start_decrypt()` when… Also affects mozjs38