🔍 CVE-2026-102834

7.5
CVSS Score
HIGH
2026-10-16
2026-10-28 18:17
✅ 완료

🇰🇷 한글 설명

JavaCV 1.5.14 미만 버전의 IPCameraFrameGrabber에서 Content-Length 값을 검증하지 않아 발생하는 취약점입니다. 공격자가 조작된 MJPEG 스트림을 통해 과도하게 큰 Content-Length 헤더를 보내면, 32비트 버퍼 용량이 두 배로 늘어나는 과정에서 오버플로우가 발생할 수 있습니다. 이로 인해 프레임 획득 스레드가 무한 루프에 빠져 CPU 점유율이 급증하고 서비스 거부(DoS) 상태가 됩니다.

💡 쉬운 설명

해킹된 카메라가 가짜 데이터를 보내면 프로그램이 계산 오류를 일으켜 멈춰버리는 문제입니다. 이로 인해 프로그램이 정상적으로 작동하지 않고 컴퓨터 자원을 과도하게 사용하게 됩니다.

🇺🇸 원문 (English)

JavaCV provides Java interfaces to OpenCV, FFmpeg, and other multimedia libraries. Prior to 1.5.14, IPCameraFrameGrabber doubles a 32-bit buffer capacity without checking for overflow or bounding the parsed Content-Length. An application consumes an MJPEG response from a malicious camera endpoint or a tampered plaintext stream. The source can return an oversized Content-Length header in an MJPEG stream. Successful exploitation can trap the frame-grabbing thread in a permanent CPU-spinning loop and deny service. This issue is fixed in version 1.5.14.

📍 영향받는 시스템

JavaCV versions prior to 1.5.14

⚔️ 공격 벡터

악의적인 카메라 엔드포인트 또는 변조된 MJPEG 스트림으로부터 과도한 Content-Length 헤더 수신

🛡️ 대응 방법

JavaCV를 1.5.14 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 javacv의 버전이 1.5.14 미만인지 확인하십시오.

Shell / Script
mvn dependency:tree | grep -E 'javacv:[^\s]*'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

FFmpeg