ZeroHour

CVE-2026-54240

mass

Integer overflow in libde265 HEVC decoder enables heap OOB reads/writes

CVSS 3.1
7.4 high
EPSS
Published
()
Modified
AI analysis

libde265, an open-source implementation of the H.265 (HEVC) video codec, computes pixel offsets using signed 32-bit arithmetic, which overflows when an attacker supplies a crafted HEVC stream with very large image dimensions. The overflow leads to out-of-bounds heap reads and writes (CWE-190/CWE-787), potentially disclosing data, corrupting memory, or crashing the decoder; the CVSS vector reflects high confidentiality and availability impact with high attack complexity. Any application, media player, transcoding service, or embedded device that links or bundles libde265 and decodes untrusted HEVC streams is affected. Versions prior to 1.1.1 are vulnerable; version 1.1.1 contains the fix. No public proof-of-concept is known and the flaw is not in CISA's KEV, so exploitation is not currently observed.

What to do: Upgrade libde265 to version 1.1.1 or later and rebuild/redeploy any applications, plug-ins, or device firmware that link the library. Until patched, avoid decoding HEVC/H.265 files or streams from untrusted sources in applications that use libde265, and audit your software inventory (e.g., media players, transcoding services, embedded video pipelines) for bundled copies.

Affected
libde265 project libde265All versions prior to 1.1.1
Estimated exposure
massplausibly millions of installations of software/devices bundling the library (widely packaged open-source HEVC decoder) — libde265 is a widely packaged open-source HEVC decoder that ships with Linux distributions and is bundled into media players, transcoders, and GStreamer-style plug-ins, so deployments that can parse HEVC streams are likely in the millions,…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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 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.

Weakness
CWE-190, CWE-787
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H

In the news

No ingested article mentions this CVE yet.