🇰🇷 한글 설명
Navtor NavBox의 /api/ais-data 엔드포인트에서 정보 노출 취약점이 발견되었습니다. 인증되지 않은 원격 공격자가 조작된 요청을 보내 예외를 발생시키면, 서버가 상세한 .NET 스택 트레이스를 반환하여 내부 클래스명, 메서드 호출 및 사용 중인 라이브러리 정보를 노출할 수 있습니다.
💡 쉬운 설명
해커가 특수한 요청을 보내면 서버가 내부 설계도와 같은 민감한 오류 메시지를 보여주는 문제입니다. 이 정보는 해커가 시스템의 약점을 파악하는 데 도움을 줄 수 있습니다.
🇺🇸 원문 (English)
Navtor NavBox allows information disclosure via the /api/ais-data endpoint. A remote, unauthenticated attacker can send crafted requests to trigger an unhandled exception, causing the server to return verbose .NET stack traces. These error messages expose internal class names, method calls, and third-party library references (e.g., System.Data.SQLite), which may assist attackers in mapping the application's internal structure.
📍 영향받는 시스템
Navtor NavBox (특정 버전 미표기)
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 조작된 API 요청을 전송
🛡️ 대응 방법
상세한 오류 메시지(Stack Trace)가 외부로 노출되지 않도록 서버 설정을 변경하고 예외 처리 로직을 강화해야 합니다.
🔧 검증 코드
명령어 실행 결과에 .NET 스택 트레이스나 내부 라이브러리 경로가 포함되어 있으면 취약한 상태입니다.
curl -i -X GET 'https://<target_ip>/api/ais-data' | grep -E 'Stack Trace|System.Data'