🔍 CVE-2026-42369

10.0
CVSS Score
CRITICAL
2026-05-04
2026-06-17 10:47
✅ 완료

🇰🇷 한글 설명

GV-VMS V20의 WebCam Server 기능 내 gvapi 엔드포인트에서 Base64 디코딩된 문자열을 스택 버퍼로 복사할 때 경계 검사를 수행하지 않아 스택 오버플로우가 발생합니다. ASLR이 적용되지 않아 공격자가 제어하는 데이터를 통해 시스템 권한(SYSTEM)으로 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

보안 카메라 관리 프로그램의 특정 기능에서 데이터 크기를 제대로 확인하지 않는 결함이 발견되었습니다. 해커가 특수하게 조작된 데이터를 보내면 컴퓨터의 관리자 권한을 통째로 빼앗을 수 있습니다.

🇺🇸 원문 (English)

GV-VMS V20 is a Video Monitoring Software used to gather the feeds of many surveillance cameras and manage other security devices. It is a native application accessed locally, but it is also possible to enable remote access via the "WebCam Server" feature. Once enabled, it is possible to access to the management and monitoring feature via a regular Web interface. This webersever is another native application, compiled without ASLR, which makes exploitation much easier and more likely. Most of the features require authentication before being reachable and leverage a standard login page to grant access. However the `gvapi` endpoint uses its own authentication mechanism via an `HTTP Authorization` header. It supports both `Basic` authentication and the `Digest` modes of authentication.   #### Stack-overflow via unbound copy of base64 decoded string The `b64decoder` string is sized dynamically, but it is then copied to the `Buffer` stack variable one character at the time at [0], and there's no bound-check. As such, if the decoded string is bigger than 256 characters (the size of the `Buffer` variable) then a stack overflow occurs. Because the data can be fully controlled by an attacker and lack of ASLR, this vulnerability can easily be exploited to gain full code execution as SYSTEM on the machine running the service.

📍 영향받는 시스템

GV-VMS V20 (WebCam Server 기능 활성화 시)

⚔️ 공격 벡터

HTTP Authorization 헤더를 통한 조작된 Base64 데이터 전송

🛡️ 대응 방법

WebCam Server 기능을 비활성화하거나, 해당 취약점이 패치된 최신 버전으로 업데이트하십시오.

🔧 검증 코드

설치 경로 내에서 gvapi 관련 구성 요소나 바이너리가 존재하는지 확인하여 취약한 기능의 활성화 여부를 판단합니다.

Shell / Script
grep -r "gvapi" /path/to/vms/installation/directory

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server