🇰🇷 한글 설명
Synology DiskStation Manager의 비밀번호 재설정 기능(forget_passwd.cgi)에서 정보 노출 취약점으로, 원격 공격자가 시스템의 반응 차이를 통해 유효한 사용자명을 열거할 수 있습니다. 이는 이후 무작위 대입 공격의 기초 정보로 악용될 위험이 있습니다.
💡 쉬운 설명
Synology NAS의 비밀번호 재설정 페이지가 실제 사용자명과 없는 사용자명에 대해 다른 반응을 보여줍니다. 공격자가 이를 이용해 시스템의 실제 사용자명을 알아낼 수 있습니다.
🇺🇸 원문 (English)
An information exposure vulnerability in forget_passwd.cgi in Synology DiskStation Manager (DSM) before 6.1.3-15152 allows remote attackers to enumerate valid usernames via unspecified vectors.
📍 영향받는 시스템
Synology DiskStation Manager (DSM) 버전 6.1.3-15152 미만
⚔️ 공격 벡터
forget_passwd.cgi 엔드포인트에 여러 사용자명을 시도하여 응답 차이를 분석해 유효한 사용자명 열거
🛡️ 대응 방법
DSM을 6.1.3-15152 이상으로 업그레이드하고, 네트워크 방화벽으로 관리 인터페이스 접근 제한
🔧 검증 코드
응답이 'user' 관련 문자열을 포함하거나 특정 HTTP 상태 코드를 반환하면 사용자명 열거 가능성 확인. DSM 버전은 http://[NAS-IP]:5000/webman/index.cgi 접속 후 확인.
curl -s 'http://[NAS-IP]:5000/webman/modules/SettingPanel/forget_passwd.cgi' -d 'user=admin' 2>&1 | grep -i 'user\|exist'