🔍 CVE-2026-77396

7.1
CVSS Score
HIGH
2026-09-18
2026-10-16 20:29
✅ 완료

🇰🇷 한글 설명

PJSIP 2.17 및 이전 버전의 AVI 파서에서 비디오 청크 길이를 프레임 버퍼 용량보다 더 많이 복사하는 취약점이 발견되었습니다. 공격자가 조작된 AVI 파일을 통해 힙 메모리 영역에 경계를 벗어난 쓰기(Out-of-bounds write)를 수행할 수 있습니다. 이로 인해 프로세스가 충돌하거나 메모리 오염을 통한 추가 공격이 가능할 수 있습니다.

💡 쉬운 설명

특수하게 만들어진 동영상 파일을 재생할 때 프로그램이 메모리의 잘못된 영역에 데이터를 써서 오류를 일으키는 문제입니다. 이로 인해 프로그램이 갑자기 꺼지거나 해커가 컴퓨터를 제어할 위험이 있습니다.

🇺🇸 원문 (English)

PJSIP is a free and open source multimedia communication library written in C. In 2.17 and earlier, the PJSIP AVI parser in pjmedia/src/pjmedia/avi_player.c uses an input-file video chunk length as the number of bytes copied into a frame buffer whose capacity is derived from the declared media dimensions. A crafted AVI file can therefore cause an attacker-controlled out-of-bounds write past the heap allocation when an application plays the file or pulls its frames. The existing size assertion does not protect production release builds, where assertions are disabled. Typical local playback can crash the process, while applications that accept untrusted AVI sources expose a stronger memory-corruption condition. No fixed version is available as of this review.

📍 영향받는 시스템

PJSIP 2.17 및 그 이전 버전

⚔️ 공격 벡터

조작된 AVI 파일을 재생하거나 프레임을 추출하는 행위

🛡️ 대응 방법

현재 수정 버전이 없으므로 신뢰할 수 없는 출처의 AVI 파일 재생을 금지하고 패치 출시를 대기해야 함

🔧 검증 코드

출력된 버전 번호가 2.17 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
pkg-config --modversion libpjproject 2>/dev/null || echo 'Not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source