xmin. guest@xmin ~ $
~/ $
[cve] 2026년 6월 24일

[CVE] CVE-2026-12846

CVE-2026-12846에서 CWE-121 관련 CRITICAL 등급의 취약점이 공개되었으며, 보안 영향 가능성이 있어 영향 범위와 패치 여부를 확인해야 합니다.

cveautomationcriticalcwe-121ai-draft

주의: 이 글은 AI 자동 작성되었습니다. 반드시 재검증해야 합니다. 내용의 오류가 있을 경우 댓글 작성 부탁드립니다.

핵심 요약

CVE-2026-12846은 GV-I/O Box 4E 장비의 기본 탑재 서비스인 DVRSearch에서 발생하는 스택 기반 버퍼 오버플로우 취약점입니다. 이 서비스는 UDP 포트 10001에서 메시지를 수신하며, 네트워크 상의 사용자가 별도 인증 없이 접근할 수 있는 것으로 설명됩니다. 취약한 흐름에서는 netmask 값을 길이 계산 후 memcpy()로 고정 길이 영역에 복사하는데, 이 과정에서 스택 오버플로우가 발생할 수 있습니다.

공개된 정보 기준으로 CVSS 3.1 점수는 10.0이며, 심각도는 Critical입니다. 공격 벡터는 네트워크 기반, 낮은 공격 복잡도, 권한 불필요, 사용자 상호작용 불필요로 평가되어 있어 원격에서 매우 위험한 형태로 보입니다.

기술 배경

문제의 중심은 DVRSearch 서비스가 수신한 UDP 메시지를 처리하는 방식입니다. 설명에 따르면 서버는 메시지를 받으면 최대 1460바이트를 지역 버퍼에 읽어들이고, 그 과정에서 해당 버퍼의 포인터가 전역 변수에 저장됩니다. 이후 gnetworkconfig->netmask를 이용해 응답을 구성하는 부분에서 다음과 같은 흐름이 존재합니다.

strlen(gnetworkconfig->netmask)로 길이를 계산 memcpy(&replybuf[184], gnetworkconfig->netmask, v6) 수행

여기서 replybuf의 오프셋 184부터 netmask 문자열 길이만큼 복사하는데, 목적지 버퍼의 실제 크기 검증이 보이지 않습니다. 따라서 공격자가 영향받는 입력 경로를 제어할 수 있다면, 스택 메모리 영역을 침범하는 오버플로우로 이어질 수 있습니다. 취약점 분류가 CWE-121인 점도 이 해석과 일치합니다.

공격자 관점에서 볼 부분

공격자 입장에서 이 취약점은 “네트워크 너머에서 바로 접근 가능한 메모리 손상”이라는 점이 핵심입니다. 인증이나 상호작용 없이 UDP 메시지만으로 서비스가 동작한다면, 공격 표면이 매우 넓습니다. 특히 임베디드 장비는 외부에 직접 노출되기 쉬워, 같은 네트워크 내부뿐 아니라 잘못된 포트 포워딩이나 관리망 분리 실패 상황에서도 위험해질 수 있습니다.

스택 오버플로우는 단순한 서비스 종료에 그치지 않고, 실행 흐름 탈취 가능성까지 이어질 수 있는 유형입니다. 다만 실제로 코드 실행까지 도달 가능한지, 메모리 보호 기법의 영향은 어떤지, 원격에서 안정적으로 재현 가능한지는 제공된 정보만으로는 확인 필요입니다. 그럼에도 CVSS의 높은 기밀성/무결성/가용성 영향 평가는 공격자 관점에서 이 취약점이 단순 장애가 아니라 장비 장악 시도로 연결될 수 있음을 시사합니다.

영향 범위

공개된 자료에서 영향을 받는 제품은 GV-I/O Box 4E로 제시되어 있습니다. 다만 구체적인 펌웨어 버전, 패치 적용 여부, 하위 모델 차이, 지역별 변형 여부는 확인 필요입니다.

정리하면 영향 범위는 다음과 같이 볼 수 있습니다.

GV-I/O Box 4E 장비 기본 활성화된 DVRSearch 서비스 UDP 10001 포트로 접근 가능한 네트워크 환경

현재 제공된 데이터만으로는 다른 제품군으로의 확장 여부는 확인할 수 없습니다. 또한 실제 배치 환경에서 외부 노출 여부는 네트워크 구성에 따라 달라질 수 있습니다.

대응 및 패치

제공된 정보에는 구체적인 패치 버전이나 공급사 권고사항이 포함되어 있지 않습니다. 따라서 공식 수정 버전, 업데이트 배포 여부, 임시 완화책의 존재는 확인 필요입니다.

현 시점에서 현실적인 대응 방향은 다음과 같이 해석할 수 있습니다.

DVRSearch 서비스의 외부 노출 차단 UDP 10001에 대한 네트워크 접근 제한 장비가 인터넷 또는 신뢰되지 않는 네트워크에 직접 노출되지 않도록 분리 운영 환경에서 해당 장비의 원격 관리 경로 재점검

패치가 확인되기 전까지는 네트워크 경계에서의 차단이 가장 직접적인 완화책입니다. 임베디드 장비 특성상 서비스 비활성화가 곧바로 운영 장애로 이어질 수 있으므로, 변경 전 영향도 검토가 필요합니다.

메모

이 취약점은 단순한 입력 검증 실패보다, 스택 상의 고정 오프셋에 길이 제한 없는 복사가 이뤄진다는 점에서 위험도가 높습니다. 특히 UDP 기반 서비스는 상태 유지가 약하고, 단발성 패킷만으로도 취약 경로에 진입할 수 있어 공격 관점에서 선호되는 경우가 많습니다.

또한 설명에 따르면 “네트워크 상의 어떤 사용자든 메시지를 보낼 수 있다”는 점이 강조됩니다. 이 문장은 인증 부재와 접근 통제 부족이 함께 존재할 가능성을 시사하므로, 장비 자체 취약점과 네트워크 노출이 결합될 경우 위험이 더 커집니다.