Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft HFS+ image with decmpfs attr_size 1-15
-
DeliveryDeliver image to forensic analyst
-
ExploitAnalyst runs istat/icat on the image
-
Executiondecmpfs header read exceeds heap allocation
-
ImpactTool crashes (denial of service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim analyst to run a Sleuth Kit tool (e.g., istat or icat) against an attacker-supplied HFS+ image that contains a com.apple.decmpfs extended attribute whose attr_size is between 1 and 15 bytes - the undersized attribute causes the decmpfs header read to exceed the allocation. Limiting factors that reduce realistic risk: the vector is local (AV:L), so it cannot be triggered remotely; user interaction is required (the analyst must choose to process the malicious image); the product must be at or before version 4.15.0; and the impact is confined to crashing the analysis tool (availability only), with no confirmed code execution or data disclosure. |
| Impact | This is a medium-severity denial-of-service issue, not a high-priority emergency. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L) scores 4.8 and tells a consistent story: a local vector requiring the victim/analyst to process an attacker-supplied file, no authentication, passive user interaction, and availability-only impact (a crash) with explicitly NO confidentiality or integrity impact. The vuln.today decision label is 'this_month' (not act_now/emergency), aligning with the modest technical impact. No EPSS score and no CISA KEV entry are provided, and there is no indication of active exploitation. A public PoC reference exists (a hackmd writeup) but it is not verified as working exploit code. Notably, the 'Information Disclosure' tag overstates the risk: although CWE-125 is an out-of-bounds READ, the CVSS rates VC:N - the assessed consequence is a tool crash, not memory disclosure. Real-world risk is therefore an anti-forensics / tooling-stability concern (a crafted image that crashes istat/icat mid-investigation) rather than a widely weaponizable flaw. No EPSS or KEV data is available to confirm exploitation prevalence. |
| Exploit ScenarioDerived | An attacker crafts a malicious HFS+ disk image containing a com.apple.decmpfs extended attribute with an attr_size of 1 to 15 bytes, then causes a forensic analyst to examine it with Sleuth Kit tools such as istat or icat. When hfs_load_extended_attrs() reads the decmpfs header without validating the attribute length, it reads past the heap allocation and crashes the tool. A public PoC reference (hackmd writeup) exists but is not verified as working exploit code; the attack is local and requires the analyst to run the tool on the crafted image. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
A heap out-of-bounds read in The Sleuth Kit through 4.15.0 allows a crafted HFS+ disk image to crash forensic analysis utilities such as istat and icat. The flaw is triggered when an analyst opens an attacker-supplied image containing a com.apple.decmpfs extended attribute whose attr_size is 1 to 15 bytes, causing a header read past the heap allocation. Exploitation is local and requires user interaction (the analyst must choose to process the image), the impact is limited to availability (tool crash), and no public exploit was identified at time of analysis; this is a medium-severity denial-of-service issue rather than a code-execution or data-disclosure risk.
RemediationAI
No vendor-released patch was identified at time of analysis, so the primary action is to monitor https://github.com/sleuthkit/sleuthkit/issues/3583 and the project releases for a build after 4.15.0 that adds the missing attribute-length check. Until then, process untrusted HFS+ images only inside disposable virtual machines or containers with memory limits (cgroups or ulimit) so a crash is contained to the sandbox rather than a shared forensic workstation; the trade-off is extra setup time and slower analysis. Avoid unattended or bulk ingestion of untrusted images into shared production pipelines, since a single malformed image can terminate an analysis job; the trade-off is reduced throughput and more manual triage. Require provenance validation or hash verification for images before they are opened with istat, icat or similar tools, accepting the added manual review cost. Patching remains the only complete fix once an updated release is available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Sleuth Kit parses HFS+ extended attributes in tsk/fs/hfs.c, where hfs_load_extended_attrs() reads the com.apple.decmpfs attribute header without first confirming that the attribute is at least as long as the header structure. An attr_size value between 1 and 15 bytes leaves the allocation shorter than the header, so the header read crosses the heap boundary, which is CWE-125 (out-of-bounds read). Because the overrun is a read rather than a write, the practical effect is a crash of the analysis process, not memory corruption or disclosure. The affected CPE is cpe:2.3:a:the_sleuth_kit:the_sleuth_kit:*:*:*:*:*:*:*:*, covering releases through 4.15.0. Triggering the bug requires a local analyst to load a malicious image (AV:L, UI:R), and the CVSS vector shows PR:N, so no authentication is needed to reach the parsing path.
Know when The Sleuth Kit 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Attacker-supplied HFS+ image is parsed locally and the analyst must invoke the tool (AV:L, UI:R), no auth needed (PR:N), and the only outcome is a tool crash (A:L, C/I:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
The Sleuth Kit through 4.15.0 contains a heap out-of-bounds read vulnerability in hfs_load_extended_attrs() in tsk/fs/hfs.c that reads the decmpfs header without checking attribute length. Attackers can supply a crafted HFS+ image with a com.apple.decmpfs attr_size of 1 to 15 to read past the allocation and crash analysis tools like istat or icat.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in The Sleuth Kit
View allAn issue was discovered in The Sleuth Kit (TSK) 4.6.6. Rated critical severity (CVSS 9.8), this vulnerability is remotel
An issue was discovered in The Sleuth Kit (TSK) 4.6.6. Rated critical severity (CVSS 9.8), this vulnerability is remotel
In version 4.8.0 and earlier of The Sleuth Kit (TSK), there is a heap-based buffer over-read in ntfs_dinode_lookup in fs
An issue was discovered in libtskbase.a in The Sleuth Kit (TSK) from release 4.0.2 through to 4.6.1. Rated high severity
An issue was discovered in libtskimg.a in The Sleuth Kit (TSK) from release 4.0.2 through to 4.6.1. Rated high severity
An issue was discovered in libtskfs.a in The Sleuth Kit (TSK) from release 4.0.2 through to 4.6.1. Rated high severity (
An issue was discovered in libtskfs.a in The Sleuth Kit (TSK) from release 4.0.2 through to 4.6.1. Rated high severity (
In version 4.8.0 and earlier of The Sleuth Kit (TSK), there is a stack buffer overflow vulnerability in the YAFFS file t
In The Sleuth Kit (TSK) 4.4.2, opening a crafted ISO 9660 image triggers an out-of-bounds read in iso9660_proc_dir() in
In The Sleuth Kit (TSK) 4.4.2, fls hangs on a corrupt exfat image in tsk_img_read() in tsk/img/img_io.c in libtskimg.a.
Denial of service in The Sleuth Kit through 4.15.0 occurs when a crafted HFS+ image containing an LZVN inline com.apple.
The Sleuth Kit 4.6.0 and earlier is affected by: Integer Overflow. Rated medium severity (CVSS 6.5), this vulnerability
EUVD-2026-115213
GHSA-h27m-mw24-wfwv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB