🔍 CVE-2026-49346

7.1
CVSS Score
HIGH
2026-06-19
2026-10-25 23:10
✅ 완료

🇰🇷 한글 설명

libde265은 H.265 비디오 코덱의 오픈소스 구현체입니다. 1.1.0 이전 버전에서는 조작된 H.265 비트스트림의 큰 SPS 해상도와 16비트 비트 깊이로 인해 de265_image_get_buffer()에서 부호 있는 정수 오버플로우가 발생합니다. 이로 인해 할당 크기가 약 1KB로 줄어들고, 이후 fill_image()가 실제 크기(약 4GB)를 기록하여 힙 버퍼 오버플로우가 발생합니다. 1.1.0 버전에서 패치되었습니다.

💡 쉬운 설명

악성 영상 파일을 재생하면 프로그램 메모리가 손상되어 비정상 종료되거나 공격자가 임의 코드를 실행할 수 있습니다. libde265을 1.1.0 이상으로 업데이트하면 해결됩니다.

🇺🇸 원문 (English)

libde265 is an open source implementation of the h.265 video codec. Prior to version 1.1.0, a crafted H.265 bitstream with large SPS dimensions and 16-bit bit depth causes a signed integer overflow in `de265_image_get_buffer()` (`libde265/image.cc:128`). The overflow wraps the plane allocation size to a small value (~1 KB), but the subsequent `fill_image()` call computes the real size using `size_t`, writing ~4 GB into the undersized heap buffer. Version 1.1.0 patches the issue.

📍 영향받는 시스템

libde265 1.1.0 미만 버전을 사용하는 H.265 디코딩 소프트웨어 및 시스템

⚔️ 공격 벡터

조작된 H.265 비디오 파일이나 비트스트림을 사용자가 열거나 스트리밍으로 디코딩하도록 유도

🛡️ 대응 방법

libde265을 1.1.0 이상 버전으로 업그레이드하거나 벤더가 제공하는 보안 패치를 적용

🔧 검증 코드

출력된 설치 버전이 1.1.0 미만이면 취약하므로 업데이트가 필요하고, 1.1.0 이상이거나 패키지가 없으면 안전합니다.

Shell / Script
dpkg -l libde265* 2>/dev/null | grep libde265

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H

💻 영향받는 소프트웨어

Magento Open Source