CVE-2026-40026
Received Received - Intake
Out-of-Bounds Read and Infinite Loop in Sleuth Kit ISO9660 Parser

Publication date: 2026-04-08

Last updated on: 2026-04-17

Assigner: VulnCheck

Description
The Sleuth Kit through 4.14.0 contains an out-of-bounds read vulnerability in the ISO9660 filesystem parser where the parse_susp() function trusts len_id, len_des, and len_src fields from the disk image to memcpy data into a stack buffer without verifying that the source data falls within the parsed SUSP block. An attacker can craft a malicious ISO image that causes reads past the end of the SUSP data buffer, and a zero-length SUSP entry can trigger an infinite parsing loop.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-08
Last Modified
2026-04-17
Generated
2026-05-07
AI Q&A
2026-04-09
EPSS Evaluated
2026-05-05
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
sleuthkit the_sleuth_kit to 4.14.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in The Sleuth Kit through version 4.14.0 within its ISO9660 filesystem parser. Specifically, the parse_susp() function improperly trusts certain length fields (len_id, len_des, and len_src) from a disk image and uses memcpy to copy data into a stack buffer without verifying that the source data is actually within the bounds of the parsed SUSP block.

An attacker can exploit this by crafting a malicious ISO image that causes the program to read beyond the end of the SUSP data buffer. Additionally, a zero-length SUSP entry can cause the parser to enter an infinite loop.


How can this vulnerability impact me? :

The vulnerability can lead to out-of-bounds reads, which may cause the application to crash or behave unpredictably, resulting in a denial of service (DoS). The infinite parsing loop triggered by a zero-length SUSP entry can also cause the application to hang, further contributing to DoS conditions.

The CVSS scores indicate a low to medium severity impact, with limited confidentiality impact, no integrity impact, and some availability impact.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart