
CVE-2025-13339 공개
CVE-2025-13339 공개
이 저장소는 hippooo가 개발한 WordPress 플러그인인 Hippoo Mobile App for WooCommerce <= 1.6.1에서 발견된 취약점을 공개합니다.
| CVE ID | 유형 | 구성 요소 | 영향 |
|---|---|---|---|
| CVE-2025-13339 | 인증되지 않은 임의 파일 읽기 | hippoo/app/pwa.php | 인증되지 않은 임의 파일 읽기(예: wp-config.php) |
hippoo_serve 쿼리 매개변수를 통한 인증되지 않은 경로 순회(path traversal)hippoo_serve를 등록하고, HippooPwa::template_redirect() 내부에서 이를 직접 연결하여 파일 경로를 구성합니다.http://localhost:8080/?hippoo_serve=../../../../wp-config.php
wp-config.php (데이터베이스 자격 증명, 인증 salt/키).htaccess)wp-config.php 단독 노출만으로도 일반적으로 데이터베이스를 손상시키기에 충분하며, 전체 사이트 탈취로 이어질 수 있습니다.
HippooPwa::template_redirect()의 hippoo_serve 처리는 공개 프런트엔드에서 어떠한 권한 또는 인증 검사 없이 실행되므로, 누구나(인증되지 않은 방문자 포함) 파일 제공 로직을 트리거할 수 있습니다.
이를 해결하려면 current_user_can(“manage_options”) 권한 검사를 추가하고 외부 입력이 경로에 직접 추가되지 않도록 해야 합니다.
첫 번째 임의 파일 읽기 취약점. wp-config.php를 읽을 수 있다면 상당히 치명적인 취약점으로 승화시킬 수 있기 때문에, 현상금을 조금 더 받고 싶었던 마음이 있다... 하지만 WordFence 쪽에 쓰레기 리포트를 여러 개 보내버렸기 때문에, 머리를 들 수가 없다.
이름: MooseLove
역할: 독립 보안 연구원 / 버그 헌터
연락처: 요청 시 제공
본 권고는 공공 보안 인식 제고를 위해 제공됩니다. 출처를 명시하면 자유롭게 공유할 수 있습니다.