🔍 CVE-2026-39369

7.6
CVSS Score
HIGH
2026-04-07
2026-07-24 21:10
✅ 완료

🇰🇷 한글 설명

WWBN AVideo 26.0 및 이전 버전에서 인증된 업로더가 경로 탐색(Traversal) 검증을 우회하여 서버의 로컬 파일을 탈취할 수 있는 취약점이 발견되었습니다. 공격자는 GIF 포스터 저장 경로를 악용하여 /etc/passwd와 같은 민감한 파일을 읽고 이를 공개 URL을 통해 외부로 유출할 수 있습니다.

💡 쉬운 설명

로그인 권한이 있는 사용자가 시스템의 보안 규칙을 속여 서버 내부의 중요한 비밀 파일을 몰래 가져갈 수 있는 문제입니다. 이렇게 가져온 파일은 일반적인 이미지 주소를 통해 누구나 볼 수 있게 됩니다.

🇺🇸 원문 (English)

WWBN AVideo is an open source video platform. In versions 26.0 and prior, objects/aVideoEncoderReceiveImage.json.php allowed an authenticated uploader to fetch attacker-controlled same-origin /videos/... URLs, bypass traversal scrubbing, and expose server-local files through the GIF poster storage path. The vulnerable GIF branch could be abused to read local files such as /etc/passwd or application source files and republish those bytes through a normal public GIF media URL.

📍 영향받는 시스템

WWBN AVideo 26.0 및 그 이전 모든 버전

⚔️ 공격 벡터

인증된 업로더가 경로 탐색(Path Traversal)을 통해 서버 로컬 파일에 접근하여 외부로 유출

🛡️ 대응 방법

최신 보안 패치가 적용된 버전으로 업데이트하거나, 경로 탐색 방지를 위한 입력값 검증 로직을 적용해야 합니다.

🔧 검증 코드

해당 엔드포인트에 대한 접근 가능 여부 및 경로 탐색 패턴(../../) 입력 시 서버의 응답 변화를 확인합니다.

Shell / Script
curl -s http://<target_ip>/objects/aVideoEncoderReceiveImage.json.php | grep -E 'vulnerability_check_pattern'

📊 CVSS Vector String

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