Industrial
CVE-2026-24857
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious RAR archive
-
DeliveryEmbed RAR in disk image
-
Exploitbulk_extractor processes image
-
ExecutionTrigger heap buffer overflow in PPM LZ decoder
-
PersistOut-of-bounds write in CopyString
-
ImpactMemory corruption or code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | bulk_extractor version 1.4 or later processing a disk image containing a specially crafted RAR file with malformed PPM LZ compressed data. Exploitation requires no authentication or user interaction — occurs automatically during forensic analysis of untrusted disk images on default bulk_extractor configurations. |
| Impact | CVSS 9.8 with PoC. Forensic analysts routinely process untrusted data. A vulnerability in forensic tools is especially dangerous as it can compromise the investigation infrastructure. |
| Exploit ScenarioDerived | A suspect's hard drive contains a crafted RAR file. When a forensic analyst runs bulk_extractor on the disk image, the RAR processing triggers the heap overflow, compromising the forensic workstation and potentially tainting the investigation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 12, 2026
bulk_extractor digital forensics tool starting from version 1.4 has a heap buffer overflow in its embedded unrar code that can be triggered by crafted RAR archives.
Earlier versions of this analysis (1)
Heap overflow in bulk_extractor's unrar enables RCE when processing crafted RAR files.
RemediationAI
Update bulk_extractor. Run forensic tools in isolated VMs to protect investigation infrastructure.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
bulk_extractor's embedded unrar library (since v1.4) has a CWE-122 heap buffer overflow when decompressing RAR archives, exploitable by crafting a malicious RAR file that triggers the overflow during forensic analysis.
Know when Industrial gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from GitHub Advisory.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
bulk_extractor is a digital forensics exploitation tool. Starting in version 1.4, bulk_extractor’s embedded unrar code has a heap‑buffer‑overflow in the RAR PPM LZ decoding path. A crafted RAR inside a disk image causes an out‑of‑bounds write in Unpack::CopyString, leading to a crash under ASAN (and likely a crash or memory corruption in production builds). There's potential for using this for RCE. As of time of publication, no known patches are available.
Executive ViewAI
A critical vulnerability (CVSS 9.8) in bulk_extractor's RAR file handling allows remote code execution through specially crafted RAR archives. Organizations using this forensics tool are at immediate risk of system compromise if processing untrusted RAR files, with no available patch currently.
Disable RAR file decompression in bulk_extractor if not operationally critical; process only trusted/validated RAR files from verified sources; isolate bulk_extractor systems on air-gapped or segmented networks; implement strict input validation to reject suspicious RAR archives; monitor for exploit attempts via EDR/XDR solutions; consider alternative forensics tools without this vulnerability pending patch availability.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)GitHub Advisory
More in Industrial
View allKede Electronics IoT smart water meter monitoring platform v1.0 has a SQL injection allowing attackers to compromise the
RustCrypto CMOV before 0.4.4 emits non-constant-time assembly on ARM Cortex-M0/M0+/M1 targets. Cryptographic operations
dataSIMS Avionics ARINC 664-1 version 4.5.3 contains a local buffer overflow vulnerability that allows attackers to over
SQL injection in Koko Analytics for WordPress prior to version 2.1.3 allows unauthenticated attackers to inject maliciou
RustCrypto's SM2 elliptic curve implementation in versions 0.14.0-pre.0 and 0.14.0-rc.0 is vulnerable to denial-of-servi
free5GC SMF versions up to 1.4.1 crash when receiving malformed PFCP SessionReportRequest packets on UDP port 8805, allo
free5GC SMF versions up to 1.4.1 crash when processing malformed PFCP SessionReportRequest messages on the UDP/8805 inte
free5GC SMF versions up to 1.4.1 crash when processing malformed PFCP SessionReportRequest messages on the PFCP interfac
INIM Electronics Smartliving SmartLAN/G/SI <=6.x contains hard-coded credentials in its Linux distribution image that ca
Mailpit versions up to 1.28.2 contains a vulnerability that allows attackers to intercept sensitive data such as email c
Authentication bypass via path traversal in ZBT WE2001 router's check_token function. EPSS 0.69% — crafted requests bypa
An API authentication bypass allows unauthenticated attackers to impersonate legitimate users. Maximum CVSS 10.0 with sc
NVD
CVE.org
EPSS
GitHub
Exploit-DB