PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-49346 strukturag CVE debrief

CVE-2026-49346 is a buffer overflow vulnerability in libde265, an open-source H.265 video codec implementation. A crafted H.265 bitstream with large SPS dimensions and 16-bit bit depth can cause a signed integer overflow, leading to a heap buffer overflow. This issue was patched in version 1.1.0. Defenders should assess their exposure and prioritize patching due to the high CVSS score of 7.1.

Vendor
strukturag
Product
libde265
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-19
Original CVE updated
2026-06-22
Advisory published
2026-06-19
Advisory updated
2026-06-22

Who should care

Organizations using libde265 or products that incorporate libde265 for H.265 video decoding should prioritize patching. This includes developers and maintainers of applications, systems, or devices that rely on libde265 for video processing. The high CVSS score indicates a significant risk, especially for applications exposed to untrusted video sources.

Technical summary

The vulnerability exists in the `de265_image_get_buffer()` function in `libde265/image.cc`. A crafted H.265 bitstream with large SPS dimensions and 16-bit bit depth causes a signed integer overflow. This overflow wraps the plane allocation size to a small value (~1 KB). However, the subsequent `fill_image()` call computes the real size using `size_t`, resulting in writing approximately 4 GB into the undersized heap buffer. The issue was fixed in libde265 version 1.1.0.

Defensive priority

High priority due to CVSS score of 7.1 and potential for remote exploitation.

Recommended defensive actions

  • Inventory and assess the use of libde265 in your products or applications.
  • Review and apply the official patch to upgrade to libde265 version 1.1.0 or later.
  • Monitor for any compensating controls that may mitigate exposure.
  • Verify the integrity of video sources to reduce the risk of crafted bitstreams.
  • Track exceptions for any systems or applications that cannot be patched immediately.

Evidence notes

The CVE record and NVD detail provide information on the vulnerability. The issue is caused by a signed integer overflow in `de265_image_get_buffer()`, leading to a heap buffer overflow. The CVE was published and modified on June 19, 2026. References include commits and advisories from the libde265 GitHub repository.

Official resources

This article is AI-assisted and based on the supplied source corpus.