🇰🇷 한글 설명
libde265는 오픈 소스 H.265 비디오 코덱 구현체로, 1.1.1 미만 버전에서 픽셀 오프셋 계산 시 32비트 정수 오버플로가 발생할 수 있습니다. 조작된 HEVC 스트림을 통해 힙 영역의 경계 외 읽기 또는 쓰기가 가능하며, 이는 데이터 유출, 메모리 손상 또는 디코더 충돌을 유발할 수 있습니다.
💡 쉬운 설명
특수하게 제작된 동영상을 재생할 때 프로그램이 숫자를 잘못 계산하여 메모리 오류를 일으키는 문제입니다. 이로 인해 개인 정보가 유출되거나 프로그램이 강제로 종료될 수 있습니다.
🇺🇸 원문 (English)
libde265 is an open source implementation of the h.265 video codec. Versions prior to 1.1.1 use signed 32-bit arithmetic to calculate pixel offsets, allowing a crafted HEVC stream with large image dimensions to trigger an integer overflow and cause out-of-bounds heap reads or writes, potentially disclosing data, corrupting memory, or crashing the decoder. Version 1.1.1 contains a patch.
📍 영향받는 시스템
libde265 1.1.1 미만 모든 버전
⚔️ 공격 벡터
조작된 크기의 이미지 차원을 포함한 악의적인 HEVC 비디오 스트림 전송
🛡️ 대응 방법
libde265를 최신 패치 버전인 1.1.1 이상으로 업데이트
🔧 검증 코드
출력된 버전 번호가 1.1.1보다 낮은지 확인하십시오.
dpkg -l | grep libde265 2>/dev/null || rpm -q libde265 2>/dev/null || brew list --versions libde265