🔍 CVE-2026-45383

0.0
CVSS Score
UNKNOWN
2026-07-21
2026-10-24 19:10
✅ 완료

🇰🇷 한글 설명

libde265은 H.265 비디오 코덱의 오픈소스 구현체입니다. 1.0.19 이전 버전의 decoder_context::decode_slice_unit_WPP() 함수에서 WPP 슬라이스 디코딩 시 조작된 PPS/SPS 헤더로 인해 힙 버퍼 오버플로우(범위 외 읽기)가 발생할 수 있습니다. 해당 취약점은 1.0.19 버전에서 패치되었습니다.

💡 쉬운 설명

악의적으로 조작된 H.265 영상 파일을 libde265로 재생하면 프로그램이 잘못된 메모리 영역을 읽게 됩니다. 이로 인해 프로그램이 비정상 종료되거나 메모리 정보가 노출될 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

libde265 1.0.19 미만 버전을 사용하는 H.265 디코딩 애플리케이션 및 시스템

⚔️ 공격 벡터

특수하게 조작된 HEVC(H.265) WPP 비디오 스트림 또는 파일을 대상 시스템의 libde265으로 디코딩하도록 유도

🛡️ 대응 방법

libde265을 1.0.19 이상 버전으로 업데이트하고 의존 애플리케이션을 재빌드 또는 재배포

🔧 검증 코드

출력된 버전 번호가 1.0.19 미만이면 취약, 1.0.19 이상이면 패치 적용됨. 명령 결과가 없으면 패키지가 설치되지 않은 것으로 판단

Shell / Script
dpkg -l libde265-0 2>/dev/null | grep libde265; libde265-dec --version 2>/dev/null | head -n1

💻 영향받는 소프트웨어

Magento Open Source