🔍 CVE-2026-53984

9.1
CVSS Score
CRITICAL
2026-08-06
2026-10-23 21:10
✅ 완료

🇰🇷 한글 설명

Ground Station 0.6.0 미만 버전의 Socket.IO 서버 내 database_backup 이벤트 핸들러에서 인증되지 않은 사용자가 데이터베이스를 파괴하거나 임의의 데이터를 주입할 수 있는 취약점이 발견되었습니다. 공격자는 인증 없이 포트 7000을 통해 접속하여 단일 명령으로 SQLite 데이터베이스의 모든 테이블을 삭제하거나 조작된 데이터를 삽입할 수 있습니다.

💡 쉬운 설명

인증 절차가 없는 통로를 통해 누구나 시스템의 데이터베이스를 통째로 지우거나 가짜 정보를 집어넣을 수 있는 심각한 보안 결함입니다. 이로 인해 위성 기록이 사라지거나 잘못된 명령이 실행될 위험이 있습니다.

🇺🇸 원문 (English)

Ground Station prior to 0.6.0 contains an unauthenticated database-destruction and arbitrary-data-injection vulnerability in the Socket.IO server's database_backup event handler that allows any unauthenticated network peer to wipe or replace the entire SQLite database by sending a single full_restore command with a caller-supplied SQL blob. Attackers can connect to the Socket.IO server on port 7000 without credentials due to disabled authentication enforcement and a wildcard CORS policy, then emit the database_backup event to drop every existing table and recreate the database from attacker-controlled CREATE TABLE and INSERT INTO statements executed via raw exec_driver_sql, permanently destroying all satellite records, orbital sources, hardware configurations, and observation schedules, or planting fabricated orbital-source URLs and observation entries that redirect the ground station to attacker-controlled servers on the next scheduled sync.

📍 영향받는 시스템

Ground Station versions prior to 0.6.0

⚔️ 공격 벡터

인증이 비활성화된 Socket.IO 서버(Port 7000)에 접속하여 조작된 SQL 구문이 포함된 database_backup 이벤트를 전송

🛡️ 대응 방법

Ground Station을 0.6.0 이상의 최신 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

설치된 Ground Station의 버전이 0.6.0 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
grep -r "version" /path/to/groundstation/config 2>/dev/null || echo "Check application version via CLI/UI"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

SQL Server