Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
libde265 has a heap-buffer-overflow READ in decode_slice_unit_tiles via unvalidated PPS tile geometry
Vulnerability Description
libde265 is an open source implementation of the h.265 video codec. Prior to version 1.0.19, `decoder_context::decode_slice_unit_tiles` (libde265/decctx.cc:920) reads `pps.CtbAddrRStoTS[ctbAddrRS]` at line 966 where `ctbAddrRS = ctbY * ctbsWidth + ctbX` is computed from PPS-supplied `colBd[]`/`rowBd[]` arrays without validating the result against `CtbAddrRStoTS.size() == sps->PicSizeInCtbsY`. A malformed PPS that passes `set_derived_values` but encodes geometry inconsistent with the SPS produces a `ctbAddrRS` past the allocation, causing a 4-byte heap-buffer-overflow READ. Version 1.0.19 fixes the issue.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Vulnerability Type
跨界内存读
Vulnerability Title
strukturag libde265 缓冲区错误漏洞
Vulnerability Description
strukturag libde265是strukturag公司的一个处理HEVC视频编码的库。 libde265 1.0.19之前版本存在缓冲区错误漏洞,该漏洞源于在decoder_context::decode_slice_unit_tiles函数中,从PPS提供的colBd[]/rowBd[]数组计算ctbAddrRS时,未验证其结果是否在CtbAddrRStoTS.size()范围内,导致堆缓冲区越界读取。
CVSS Information
N/A
Vulnerability Type
N/A