🇰🇷 한글 설명
인증된 사용자를 악성 페이지로 유인할 경우, UniFi OS의 CORS 설정 오류를 악용하여 해당 사용자의 세션을 이용한 동작을 실행할 수 있습니다. 공격자는 이를 통해 사용자의 권한으로 시스템 내에서 의도하지 않은 작업을 수행할 수 있습니다.
💡 쉬운 설명
로그인된 사용자가 나쁜 사이트에 접속하면, 그 사이트가 사용자의 권한을 몰래 빌려 UniFi 관리 시스템에 명령을 내릴 수 있는 보안 허점입니다. 마치 사용자가 직접 누르지 않았는데 사용자의 이름으로 설정이 바뀌는 것과 같습니다.
🇺🇸 원문 (English)
A malicious actor who lures an authenticated user to a malicious page could exploit a Cross-Origin Resource Sharing (CORS) misconfiguration found in UniFi OS to trigger actions in UniFi OS using that user's session.
📍 영향받는 시스템
UniFi OS (CORS 설정 오류가 존재하는 버전)
⚔️ 공격 벡터
인증된 사용자를 악성 웹사이트로 유인하여 CORS 취약점을 통한 세션 탈취 및 명령 실행
🛡️ 대응 방법
UniFi OS를 최신 보안 패치가 적용된 버전으로 업데이트하고 CORS 정책을 엄격하게 재설정하십시오.
🔧 검증 코드
응답 헤더에 '*'가 포함되어 있거나 신뢰할 수 없는 도메인이 허용되어 있다면 취약할 가능성이 높습니다.
curl -I http://<UniFi_IP_Address>/api/v1/status 2>/dev/null | grep -i 'Access-Control-Allow-Origin'