CVE-2026-54241
Received Received - Intake

Integer Overflow in libde265 HEVC Decoder

Vulnerability report for CVE-2026-54241, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: GitHub, Inc.

Description

libde265 is an open source implementation of the h.265 video codec. Versions prior to 1.1.1 use signed 32-bit arithmetic to calculate the sample adaptive offset input-buffer size, allowing a crafted HEVC stream with large dimensions and 16-bit luma samples to cause an integer overflow, an undersized allocation, and an out-of-bounds heap read that may expose heap data in decoded output or crash the decoder. Version 1.1.1 contains a patch.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-12
AI Q&A
2026-09-12
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
multicoreware libde265 to 1.1.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-190 The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.
CWE-122 A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is in libde265, an open source implementation of the H.265 video codec. Versions before 1.1.1 have a flaw where signed 32-bit arithmetic is used to calculate the sample adaptive offset input-buffer size. A specially crafted HEVC video stream with large dimensions and 16-bit luma samples can trigger an integer overflow, leading to an undersized memory allocation and an out-of-bounds heap read. This may expose sensitive heap data in the decoded output or cause the decoder to crash.

Detection Guidance

This vulnerability can be detected by checking the version of libde265 in use. If your system uses a version prior to 1.1.1, it is vulnerable. Commands like 'dpkg -l libde265' (Debian/Ubuntu) or 'rpm -qa libde265' (RHEL/CentOS) can help identify the installed version.

Impact Analysis

If you process untrusted HEVC video files using a vulnerable version of libde265, an attacker could exploit this flaw to read sensitive memory contents or crash the application. This could lead to information disclosure or denial of service. Users of media players, video processing software, or any application relying on libde265 for decoding HEVC streams are at risk.

Compliance Impact

This vulnerability could impact compliance with GDPR and HIPAA by potentially exposing sensitive data through memory leaks. GDPR requires protecting personal data, and HIPAA mandates safeguarding protected health information. If exploited, this flaw may lead to unauthorized data exposure, violating these regulations and resulting in legal or financial penalties.

Mitigation Strategies

Update libde265 to version 1.1.1 or later to patch the integer overflow vulnerability in HEVC stream processing.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-54241. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart