SEPTEMBER 7, 2026
Live Feed
Back to database
Case File

CVE-2026-45383

MEDIUM · CVSS 6.9 EPSS 0.26% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-21 · Last synced 2026-08-20

CyberRota Analysis

AI-Generated

Versions of libde265 prior to 1.0.19 are vulnerable to a heap buffer overflow due to improper handling of WPP HEVC slice decoding, which can lead to out-of-bounds reads. This vulnerability can potentially allow an attacker to exploit the overflow, leading to data corruption or arbitrary code execution. Organizations using libde265 for video processing should prioritize upgrading to version 1.0.19 or later to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-45383
Severity
MEDIUM
CVSS
6.9
EPSS
0.26%

Original NVD Description

libde265 is an open source implementation of the h.265 video codec. Versions prior to 1.0.19 have a heap buffer overflow (out-of-bounds READ) exists in `decoder_context::decode_slice_unit_WPP()` in `libde265/decctx.cc`. When decoding a WPP (Wavefront Parallel Processing) HEVC slice, `ctbAddrRS` is computed as `ctbRow * ctbsWidth` inside the entry-point loop. If the PPS/SPS headers are crafted so that this value exceeds `pps.CtbAddrRStoTS.size()`, the subsequent array access `pps.CtbAddrRStoTS[ctbAddrRS]` reads past the end of the allocated vector, triggering a heap-buffer-overflow confirmed by AddressSanitizer. Version 1.0.19 patches the issue.