CVE-2026-40660 in Compressonator SDKinfo

Summary

by MITRE • 11/03/2026

A heap-based out-of-bounds (OOB) read vulnerability in the AMD Compressonator SDK could allow an attacker with local access to read out-of-bounds heap memory, potentially resulting in information disclosure or application crash.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 11/03/2026

The identified vulnerability resides within the AMD Compressonator Software Development Kit and is classified as a heap-based out-of-bounds read condition. This specific flaw occurs when the software fails to perform adequate boundary checks on input data before accessing memory locations allocated on the heap. In standard C or C++ based applications, which are common in graphics processing libraries like this SDK, manual memory management requires strict adherence to array bounds and buffer sizes. When an attacker provides crafted input that exceeds the expected limits of a specific buffer, the application's execution flow proceeds to access memory addresses adjacent to the intended allocation. This behavior is technically categorized under CWE-125, which defines out-of-bounds read vulnerabilities where software reads data past the end or before the beginning of the intended buffer.

The operational impact of this vulnerability centers on two primary vectors: information disclosure and denial of service. Because the flaw involves reading memory rather than writing to it, an attacker with local access can potentially extract sensitive data stored in adjacent heap regions. This could include cryptographic keys, session tokens, or other proprietary information held by the application utilizing the SDK. Furthermore, accessing invalid memory addresses often triggers segmentation faults or similar critical errors within the operating system's memory management unit, leading to immediate application crashes. In a local context, this denial of service can disrupt workflows for developers and users relying on image compression tools powered by the Compressonator library.

From an offensive security perspective, this vulnerability aligns with ATT&CK technique T1083, which covers File and Directory Discovery, as well as broader data exfiltration methods where attackers leverage memory corruption to leak information from local processes. While heap-based out-of-bounds reads are generally considered less severe than write variants because they do not directly allow code execution without additional exploitation steps like heap spraying or specific allocator manipulation, the potential for sensitive data leakage remains a significant risk in enterprise environments handling proprietary assets. The vulnerability requires local access to exploit, which limits its attack surface compared to remote vulnerabilities but makes it particularly dangerous against privileged accounts or applications running with elevated permissions on shared systems.

Mitigation strategies should focus primarily on updating the AMD Compressonator SDK to versions where this boundary check logic has been corrected by the vendor. Developers integrating this library into their own projects must ensure they are using patched releases and implementing strict input validation at the application layer as a defense-in-depth measure. This includes validating all buffer lengths, array indices, and data sizes before passing them to compression functions. Additionally, enabling compiler-based security features such as Address Sanitizer during development can help detect these types of memory errors early in the software lifecycle. For end-users, restricting local access privileges and applying timely operating system patches can reduce the likelihood of successful exploitation by limiting the attacker's ability to interact with vulnerable processes or analyze crash dumps for sensitive data recovery.

Responsible

AMD

Reservation

04/14/2026

Disclosure

11/03/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!