🇰🇷 한글 설명
Zimbra Collaboration 10.1.17 미만 버전의 Classic Web Client에서 fu 요청 매개변수의 검증 미흡으로 인해 로컬 파일 포함(LFI) 취약점이 존재합니다. 인증되지 않은 공격자가 조작된 경로를 제공하여 WEB-INF/web.xml과 같은 보호된 파일을 무단으로 열람할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 주소창에 특수하게 조작된 경로를 입력하여 서버 내부의 중요한 설정 파일을 몰래 훔쳐볼 수 있는 약점입니다. 해커가 이 방법을 사용하면 시스템의 민감한 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
In Zimbra Collaboration before 10.1.17, a local file inclusion (LFI) vulnerability exists in the Zimbra Classic Web Client due to improper validation of the fu request parameter. An unauthenticated attacker can exploit this vulnerability by supplying a crafted path, potentially allowing unauthorized disclosure of protected files, such as WEB-INF/web.xml, within the web application directory. This occurs in the Forward servlet.
📍 영향받는 시스템
Zimbra Collaboration 10.1.17 미만 버전 (Classic Web Client 포함)
⚔️ 공격 벡터
인증되지 않은 공격자가 Forward 서블릿의 fu 매개변수에 조작된 파일 경로를 전달하여 공격
🛡️ 대응 방법
Zimbra Collaboration을 10.1.17 이상의 최신 버전으로 업데이트
🔧 검증 코드
명령어 실행 결과 HTTP 200 OK가 반환되면 취약한 상태이며, 403 Forbidden 또는 404 Not Found가 반환되면 안전할 가능성이 높습니다.
curl -s -I http://<zimbra-server>/zimbra/classic/servlet/Forward?fu=../../WEB-INF/web.xml | grep -i 'HTTP/1.1 200 OK'