Reddit

Axis Camera Station Deep-Dive: Unauth RCE to Decrypting Every Camera Credential (CVE-2025-30026/30023 + CVE-2026-63286)

Axis Camera Station, 서버 장악에서 카메라 계정 복호화까지 이어진 공격 경로

Axis Camera Station의 인증 우회와 역직렬화 취약점을 연결하면 취약한 서버에서 인증 없이 SYSTEM 권한 코드 실행이 가능하다고 연구자가 보고했습니다. 별도의 저장 데이터 암호화 취약점은 데이터베이스 사본의 카메라 계정 등을 복호화할 수 있게 합니다. 수정 버전은 제품별로 다르며 ACS 5에는 새 암호화 수정이 적용되지 않습니다.

본문

Axis Camera Station의 취약점 세 건은 서버 장악 경로와 저장 데이터 보호 문제로 나뉩니다. CVE-2025-30026으로 인증을 우회하고 CVE-2025-30023의 역직렬화 결함을 연결하면 취약한 서버에서 SYSTEM 권한 코드 실행으로 이어질 수 있다고 연구자는 보고했습니다. 이후 데이터베이스 사본을 확보하면 별도 취약점 CVE-2026-63286을 이용해 저장된 카메라 자격증명 등을 복호화할 수 있습니다.

서버 장악과 자격증명 복호화는 별개 문제

Axis는 CVE-2025-30026을 인증 우회 취약점으로, CVE-2025-30023을 인증된 사용자의 원격 코드 실행으로 이어질 수 있는 역직렬화 취약점으로 설명합니다. 따라서 '무인증 RCE'는 두 결함을 연결한 공격 경로를 뜻합니다. Axis는 Camera Station Pro 6.9와 Camera Station 5.58에서 두 취약점을 수정했습니다. 연구자는 Windows 11에서 Camera Station 5.57.27610과 5.57.33556을 시험했으며, 두 Windows 서버를 침해한 사례를 공개했습니다.

CVE-2026-63286은 데이터베이스에 저장된 정보를 보호하는 암호화 방식의 취약점입니다. 연구자의 분석에 따르면 키 파생에 쓰이는 고정값은 프로그램에 포함돼 있고, 설치별로 달라지는 값은 NTFS 볼륨 일련번호뿐입니다. 데이터베이스 사본과 일련번호를 함께 확보하면 암호화된 값을 복호화할 수 있으며, 일련번호를 모를 때는 32비트 값의 대입 탐색도 가능합니다. Axis는 이 문제를 데이터베이스 백업의 오프라인 공격 취약점으로 분류하고 CVSS 7.1점을 부여했습니다.

연구자는 침해한 서버에서 Firebird 데이터베이스와 볼륨 일련번호를 확보해 카메라 계정을 복호화했고, 해당 서버들이 관리하던 카메라에 직접 접속했다고 보고했습니다. 연구자가 열거한 데이터에는 카메라 계정 외에도 JWT 서명 키와 세션 정보, 내부 인증기관 개인 키의 암호, 클라우드 계정 및 SMTP 관련 정보가 포함됩니다. 이 사례에서는 서버 침해 뒤 데이터베이스와 볼륨 일련번호를 확보하는 과정이 두 문제를 연결했습니다.

제품별 수정 버전

CVE-2026-63286 수정은 AXIS Camera Station Pro 6.20부터 제공됩니다. 연구자는 Axis가 Camera Station 5에 이 보안 개선을 역이식할 계획이 없다고 확인했다고 전했습니다. Axis의 공개 취약점 목록도 해당 문제의 수정 버전으로 Pro 6.20을 명시합니다. 앞선 RCE 결함의 수정 버전은 Pro 6.9와 Camera Station 5.58이므로 제품과 취약점에 따라 적용 버전이 다릅니다.

자료: Ricardo J. Ruiz Fernández 블로그, Axis 보안 권고 / 정리·해설: Trawling

참고 자료