🇰🇷 한글 설명
Misaka Danmu Server 2.8.9 이하 버전에서 인증 누락 취약점이 발견되었습니다. 공격자는 인증 없이 /api/ui 하위의 특정 경로에 접근하여 감사 로그, 서버 로그, 환경 경로를 읽거나 에피소드 데이터를 삭제하고 감사 기록을 삭제할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 서버의 중요한 관리 페이지에 마음대로 들어올 수 있는 문제입니다. 이를 통해 서버의 기록을 훔쳐보거나 중요한 데이터를 삭제하여 시스템을 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
Misaka Danmu Server through 2.8.9 contains a missing authentication vulnerability that allows unauthenticated attackers to access audit, diagnostics, data-check, scan-index and health routes under /api/ui lacking the get_current_user dependency. Attackers can read audit logs with login IPs, server logs and environment paths, delete episode rows, clear media-server mappings, and wipe audit history.
📍 영향받는 시스템
Misaka Danmu Server 2.8.9 이하 버전
⚔️ 공격 벡터
인증이 누락된 /api/ui 하위 API 경로에 대한 직접적인 HTTP 요청
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나 API 경로에 대한 인증 로직을 적용해야 합니다.
🔧 검증 코드
명령어 결과가 200 OK라면 인증 없이 접근 가능한 취약한 상태이며, 401 또는 403이면 안전한 상태입니다.
curl -s -o /dev/null -w "%{http_code}" http://<target_ip>/api/ui/audit