Cloudanix VulnDB

CVE-2026-54240

High · 7.4

CVSS

7.4

EPSS

0.4%

Published

Sep 11, 2026

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A video decoding library can be tricked by specially made video files into reading or changing memory it should not access, which may cause programs to crash or leak information.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
High
Impact
Data Exposure
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Signed 32-bit arithmetic for pixel offset calculations in the HEVC decoder permits integer overflow from large image dimensions in crafted streams, resulting in out-of-bounds heap reads or writes that can disclose memory contents, corrupt adjacent allocations, or trigger crashes.

Why it matters to the business

Organizations processing untrusted HEVC video content face elevated risk of application crashes, memory corruption, or data exposure in media pipelines, increasing operational downtime and potential regulatory exposure until libraries are updated.

How an attack unfolds

An attacker crafts a malicious HEVC bitstream containing oversized image dimensions that trigger the integer overflow during offset computation; the stream is delivered via network, file upload, or media ingestion point, causing the decoder to perform invalid heap accesses that enable information disclosure, memory corruption for further exploitation, or denial of service.

How to fix it

Upgrade libde265 to version 1.1.1 or later. Rebuild and redeploy all dependent applications and services. Where immediate updates are not feasible, isolate or sandbox video decoding components and restrict processing of untrusted HEVC content.

How to confirm the fix worked

Confirm installed libde265 version is 1.1.1 or newer via package manager or build metadata. Test with known-good and boundary-dimension HEVC streams to verify absence of crashes or anomalous memory access. Re-scan dependency trees for any remaining pre-1.1.1 instances.

Typical attack path

  1. Craft HEVC stream with dimensions that overflow signed 32-bit pixel offset calculations
  2. Deliver the stream to a target application or service using libde265 for decoding
  3. Trigger decoder processing to induce out-of-bounds heap read or write
  4. Leverage resulting memory corruption for data exfiltration, further payload execution, or crash

How to detect it

Review application logs for decoder crashes or segmentation faults during HEVC processing; inspect media ingestion pipelines for sudden increases in malformed stream rejections; correlate with file upload or streaming endpoints receiving HEVC content around the time of any observed instability.

What your security team should do

  • Prioritize upgrade of libde265 to 1.1.1 across all media-processing workloads within the next patch cycle
  • Add libde265 version checks to software bill-of-materials and dependency scanning pipelines
  • Implement sandboxing or process isolation for video decoders handling external content
  • Monitor upstream advisories for any follow-on patches or related issues in the h.265 ecosystem

The record

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 pixel offsets, allowing a crafted HEVC stream with large image dimensions to trigger an integer overflow and cause out-of-bounds heap reads or writes, potentially disclosing data, corrupting memory, or crashing the decoder. Version 1.1.1 contains a patch.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities