Use of uninitialized resource in libde265 - #VU164361
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose heap memory through decoded image pixels.
The vulnerability exists due to use of uninitialized heap memory in libde265's de265_image::fill_plane() when the 16-bit luma fill copies chroma_width instead of width pixels while generating unavailable reference pictures. A remote attacker can induce decoding of crafted HEVC or HEIC content with subsampled chroma, bit depth above eight, and missing reference pictures to expose heap contents in decoded output.