Skip to main content

The Sleuth Kit CVE-2026-120454

| EUVDEUVD-2026-115214 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-11-02 VulnCheck GHSA-gr3p-v4fr-f93c
6.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious HFS+ image
  2. Exploit
    Victim analyzes image in Sleuth Kit
  3. Execution
    Oversized LZVN allocation fails
  4. Impact
    NULL pointer dereference crashes tool

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an attacker to supply a crafted HFS+ image containing an LZVN inline com.apple.decmpfs attribute whose uncompressed_size field is set to a huge value, causing the memory allocation in decmpfs_decompress_lzvn_attr() to fail so the decoder writes through a NULL pointer. The crafted image must actually be parsed by The Sleuth Kit (version 4.15.0 or earlier), so exploitation is gated on a victim analyst or automated forensic pipeline loading the untrusted image - this is the passive user interaction (UI:P) and local vector (AV:L) in the CVSS. Limiting factors: it is not remotely triggerable without image ingestion, no authentication bypass or code execution results, and the sole impact is a crash (denial of service); it affects The Sleuth Kit through 4.15.0 and no fixed version is identified in the available sources.

Impact

This is a moderate-severity denial-of-service issue, not a high-priority emergency. The provided CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H, score 6.8) shows a local attack vector requiring passive user interaction, with impact limited to availability (VA:H) and no confidentiality or integrity impact - consistent with a crash-only NULL pointer dereference. The flaw is not in CISA KEV (no confirmed active exploitation), and no EPSS exploitation-probability score was supplied, so widespread-exploitation likelihood cannot be quantified from the input. A public PoC reference (a hackmd write-up) is linked but is not verified as working exploit code. The vuln.today decision label is 'this_month' (not act_now/emergency), which matches the picture of a bounded, non-remote DoS. Real-world risk is concentrated in a specific scenario: DFIR analysts or automated malware/forensic pipelines that ingest untrusted disk images, where a crafted image can abort processing (an anti-forensics / availability concern). There is no network vector and no path to code execution in the supplied data. One discrepancy to verify: the linked hackmd write-up is titled as an out-of-bounds read, whereas the CVE description specifies a NULL pointer dereference (write through NULL) - the two sources describe different bug mechanics and should be reconciled with the vendor/VulnCheck advisory.

Exploit ScenarioDerived

An attacker crafts a malicious HFS+ disk image containing an LZVN inline com.apple.decmpfs attribute with an enormous uncompressed_size, then gets it ingested by a forensic analyst or an automated DFIR/malware-triage pipeline running The Sleuth Kit (or Autopsy, which embeds it). When the decmpfs LZVN decompressor processes the image, the oversized allocation fails and the decoder writes through a NULL pointer, crashing the tool and halting analysis. A public PoC reference exists (hackmd write-up) but is not verified as working exploit code; the local vector and required user interaction mean the victim must actively process the attacker-supplied image.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 02, 2026

Denial of service in The Sleuth Kit through 4.15.0 occurs when a crafted HFS+ image containing an LZVN inline com.apple.decmpfs attribute with a huge uncompressed_size value is parsed, causing an allocation failure and a NULL pointer write in decmpfs_decompress_lzvn_attr(). The flaw affects forensic analysts and automated pipelines that load untrusted HFS+ images; it is a local, user-assisted crash-only issue with no code execution or data compromise. No CISA KEV entry is present and no public exploit identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis, and no fixed version is identified in the available sources; The Sleuth Kit 4.15.0 itself is listed as affected, so upgrading to 4.15.0 does not remediate this issue. Monitor GitHub issue #3583 and the VulnCheck advisory for a patched release, and apply it when published. Until then, avoid parsing untrusted HFS+ images with The Sleuth Kit in production forensic pipelines; process such images only in an isolated, disposable sandbox with memory limits and crash containment, and require provenance validation or manual review before automated ingestion of HFS+ images. Those controls reduce exposure but do not remove the underlying NULL dereference and may slow analysis workflows.

Affected VersionsENISA

The Sleuth Kit 0 ≤4.15.0

Affected Packages

euvd the_sleuth_kit no fix

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 issue is a CWE-476 NULL pointer dereference in The Sleuth Kit's HFS+ decmpfs decompression path, specifically decmpfs_decompress_lzvn_attr() in tsk/fs/decmpfs.c around lines 1154-1169. The crafted image uses an LZVN inline com.apple.decmpfs attribute with an extremely large uncompressed_size field; the allocation for decompression fails and the decoder subsequently writes through a NULL pointer, terminating the tool. The CPE entry is a wildcard for the_sleuth_kit:the_sleuth_kit, while the description and independent assessment bound affected releases to through 4.15.0. Exploitation requires the crafted HFS+ image to actually be parsed by The Sleuth Kit, so the practical exposure is limited to environments that ingest attacker-supplied images.

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

Vendor (VulnCheck) PRIMARY 6.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

A crafted image must be parsed locally by the tool, so AV:L and UI:R; the defect only crashes the decoder, giving A:H with C:N/I:N.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

The Sleuth Kit through 4.15.0 contains a NULL pointer dereference vulnerability in decmpfs_decompress_lzvn_attr() that allows attackers to crash the tool by supplying a crafted HFS+ image. Attackers can set a huge uncompressed_size in an LZVN inline com.apple.decmpfs attribute so allocation fails and the decoder writes through NULL, causing denial of service.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
industry-specific digital forensics toolkit; niche DFIR deployment footprint
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2019-14532 CRITICAL POC
9.8 Aug 02

An issue was discovered in The Sleuth Kit (TSK) 4.6.6. Rated critical severity (CVSS 9.8), this vulnerability is remotel

CVE-2019-14531 CRITICAL POC
9.8 Aug 02

An issue was discovered in The Sleuth Kit (TSK) 4.6.6. Rated critical severity (CVSS 9.8), this vulnerability is remotel

CVE-2020-10233 CRITICAL POC
9.1 Mar 09

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

CVE-2018-11740 HIGH POC
8.1 Jun 05

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

CVE-2018-11739 HIGH POC
8.1 Jun 05

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

CVE-2018-11738 HIGH POC
8.1 Jun 05

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 (

CVE-2018-11737 HIGH POC
8.1 Jun 05

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 (

CVE-2020-10232 CRITICAL
9.8 Mar 09

In version 4.8.0 and earlier of The Sleuth Kit (TSK), there is a stack buffer overflow vulnerability in the YAFFS file t

CVE-2017-13755 MEDIUM POC
5.5 Aug 29

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

CVE-2017-13760 MEDIUM POC
5.5 Aug 29

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.

CVE-2019-1010065 MEDIUM
6.5 Jul 18

The Sleuth Kit 4.6.0 and earlier is affected by: Integer Overflow. Rated medium severity (CVSS 6.5), this vulnerability

CVE-2018-19497 MEDIUM
6.5 Nov 29

In The Sleuth Kit (TSK) through 4.6.4, hfs_cat_traverse in tsk/fs/hfs.c does not properly determine when a key length is

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy