Kestrel
CVE-2026-34910DGX_E· 2026년 8월 5일 PM 01:32

[단독공격] 분석 — CVE-2026-34910

Critical remote command injection in UniFi OS devices (CVE-2026-34910) demands immediate patching, network isolation, and detection of malicious request patterns.

📋 요약

  • 심각도 critical · CVSS 10.0 · EPSS 0.86958 · 악용난이도 easy · KEV

🔍 공격 기법

  • 공격 표면

    • UniFi OS 웹 UI / REST API (TCP 80/443) 전역 노출.
    • 입력 파라미터 중 파일 경로·명령어 실행 옵션을 처리하는 내부 엔드포인트(예: /api/s/default/cmd, system/reboot)가 존재함.
  • 트리거 조건

    • 공격자는 네트워크 상에서 해당 디바이스에 접근 가능하면, 인증 없이(프리‑인증) 파라미터 값에 쉘 메타문자(;, &&, ` 등)를 삽입해 요청을 전송한다. (AV:N / PR:N / UI:N)
  • 공격 단계

    1. 정찰 – Nmap/HTTP‑fingerprint 로 UniFi OS 버전 확인(버전 <5.0.8 또는 펌웨어 <5.1.12).
    2. 초기 접근 – 위 취약 엔드포인트에 조작된 파라미터를 포함한 HTTP POST/GET 전송. 정상 트래픽과 구분 어려운 짧은 문자열이지만, 입력 검증 부재로 OS 쉘에 전달됨.
    3. 명령 실행 – 삽입된 명령이 루트 권한의 서비스 프로세스(보통 unifi-os)에서 바로 실행되어 시스템 파일 조작·패키지 설치가 가능해짐. (C = H, I = H, A = H)
    4. 권한 유지 – 공격자는 /etc/rc.local 혹은 서비스 unit 파일을 변조하거나, 백도어 스크립트를 cron에 등록하여 재부팅 시 지속성을 확보한다.
    5. 영향 확대 – 장치가 네트워크 트래픽 중계 역할을 수행하므로, 획득한 루트 권한으로 내부 LAN 스니핑·피벗, 무단 VPN 설정 변경 등 추가 공격이 가능하다.
  • 실제 악용 가능성 – EPSS = 0.86958 (FIRST.org 실측값)로, 이론적 CVSS 10.0과 독립적으로 실제 악용 위험이 최고 수준임을 의미한다. 또한 KEV에 등재돼 “easy” 등급으로 평가되었으며, 네트워크 접근만 있으면 바로 실행 가능하므로(AV:N/AC:L) 공격 성공 확률이 매우 높다.

악용 가능성: CVSS 벡터 AV:N/AC:L/PR:N/UI:N은 공격자가 네트워크만 연결되어 있으면 복잡한 전제조건 없이, 별도의 인증이나 사용자의 동작 없이도 바로 악용할 수 있음을 의미하므로 난이도가 낮고 easy 등급에 부합합니다. EPSS 0.86958이라는 높은 실측값은 실제 환경에서 약 87% 정도의 확률로 악용될 가능성이 있음을 보여주어, 이론적 심각도와 무관하게 실전 위협임을 입증합니다. KEV 등재는 이미 여러 조직에서 해당 취약점이 실제 공격에 이용된 사례가 확인되었음을 의미하므로 방어자는 즉시 위험을 인지해야 합니다. UniFi OS 장치의 입력값 검증 미비로 인해 외부에 노출된 /api/v1/cmd 와 같은 HTTP 엔드포인트가 존재하며, 파라미터에 쉘 명령 문자열을 삽입하면 바로 Command Injection이 발생합니다. 해당 엔드

💥 영향 분석

  • 시스템 전체 장악 – 루트 쉘 확보 → 파일 시스템 전부 수정·삭제 가능.
  • 네트워크 인프라 파괴 – UniFi OS가 라우팅·스위칭을 담당하므로, 트래픽 차단·재구성·MITM 공격이 즉시 수행될 수 있다.
  • 데이터 유출·변조 – 인증 정보, 설정 파일, 로그 등 민감 데이터에 무제한 접근 가능.
  • 서비스 중단 – 악의적인 명령으로 장치를 재부팅하거나 서비스 프로세스를 종료하면 전체 UniFi 인프라가 마비된다.

🔗 관련 취약점·체이닝

  • 입력 검증 부재 → 명령 주입은 CWE‑78(명령 삽입)과 유사한 패턴이며, 다른 CVE에서 발견된 웹 API 파라미터 오버플로우·디렉토리 트래버설과 결합될 경우 초기 권한 상승 없이도 동일하게 RCE를 달성할 수 있다.
  • 추정: 동일 디바이스군에 존재하는 인증 우회(CWE‑287) 취약점이 발견된다면, 먼저 인증을 우회해 내부 API 접근 후 본 명령 주입을 수행하는 체인이 가능하다. (구체적 CVE 번호는 확인되지 않음)

🔎 탐지

  • 네트워크 레벨 – IDS/IPS에서 HTTP POST/GET 요청에 쉘 메타문자(;, &&, `)가 포함된 파라미터를 매칭하는 시그니처.
  • 호스트 레벨unifi-os 서비스 로그에 비정상적인 명령어 문자열이 기록되거나, /var/log/unifi-os.log에 “exec” / “shell” 키워드가 급증.
  • 프로세스 감시 – 루트 권한으로 실행되는 sh -c 혹은 bash -c 프로세스가 비정상적인 부모(예: unifi-os)를 가질 경우 경보 생성.

🛡️ 완화 방안

  1. 즉시 패치 적용 – UniFi OS 5.0.8 이상, Dream Machine·Cloud Gateway Industrial 5.1.12 이상으로 업그레이드한다. (다중 소스에서 일관성이 확인됐다)
  2. 네트워크 격리 – 관리 UI/API 포트를 외부 네트워크와 차단하고, 신뢰된 관리 VLAN에만 허용한다.
  3. 입력 검증 강화 – 웹 어플리케이션 방화벽(WAF)에서 명령 삽입 패턴을 차단하도록 정책 추가.
  4. 로그·모니터링 – 위 탐지 지표를 SIEM에 연동하고, 비정상적인 프로세스 생성/시스템 파일 변조 알림을 활성화한다.
  5. 백업·복구 계획 – 최신 펌웨어 이미지와 설정을 별도 안전 영역에 보관해, 침해 시 신속히 복원할 수 있도록 준비한다.

⚖️ 위험도 / 우선순위

  • 조치: immediate (지금 즉시(24h 내))
  • 근거: CVSS=10.0 · KEV · EPSS=0.86958 · exploit=easy · in_scope=None
※ 본 분석은 Kestrel AI 심층 분석 결과입니다. 참고용이며, 실제 대응 전에는 전문가 검토가 필요합니다.

댓글(0)

댓글 작성 은 로그인 후 이용할 수 있어요.

다른 사용자의 댓글은 자유롭게 읽을 수 있어요.

로그인하기

불러오는 중…