
CVE-2024-3673 익스플로잇: Web Directory Free WordPress Plugin ( 1.7.3 이전 )의 로컬 파일 포함 취약점
CVE-2024-3673 익스플로잇: Web Directory Free WordPress 플러그인 (버전 1.7.3 미만)의 로컬 파일 포함
CVE-2024-3673 은 Web Directory Free WordPress 플러그인(버전 1.7.3 미만)의 심각한 취약점을 설명합니다. 이 플러그인은 include() 함수에서 매개변수를 사용하기 전에 검증하지 않아 로컬 파일 포함(LFI)이 발생합니다. 이를 통해 인증되지 않은 공격자가 서버의 민감한 파일을 읽을 수 있습니다.
공격자는 조작된 POST 요청을 admin-ajax.php 엔드포인트로 전송하고 w2dc_controller_request 액션을 악용하여 서버에서 임의의 파일을 포함시킬 수 있습니다.
제공된 Python 스크립트는 다음과 같은 익스플로잇 과정을 자동화합니다:
readme.txt 파일을 파싱하여 플러그인 버전 확인./etc/passwd와 같은 민감한 파일을 읽기 위해 취약점을 악용.requests 라이브러리python3 CVE-2024-3673.py --url <TARGET_URL> [--file <TARGET_FILE>]
예시:
python3 CVE-2024-3673.py --url http://192.168.100.74/wordpress --file ../../../../../etc/passwd
--url, -u: 대상 WordPress 사이트 URL (필수).--file, -f: 대상 서버에서 읽을 파일 (기본값: /etc/passwd).이 스크립트는 교육 목적으로만 제공됩니다. 소유하지 않거나 테스트할 명시적 권한이 없는 시스템에서 이 익스플로잇을 무단으로 사용하는 것은 불법입니다.