Beautique 테마 1.5 이하 버전
공격자가 악의적인 PHP 파일을 포함시켜 서버에 업로드하고, 해당 파일을 실행하여 시스템을 제어
Beautique 테마를 최신 버전으로 업데이트 하거나, PHP 파일 포함 경로를 제대로 검증하는 코드를 추가
로컬 시스템에서 Python과 WP-CLI가 설치되어 있어야 하며, Beautique 테마가 설치된 WordPress 사이트의 URL을 확인하여 코드를 수정해야 합니다. 코드를 실행하면 Beautique 테마의 버전을 확인하고, 취약점 여부를 판단하여 JSON 형식의 결과를 출력합니다.
python -c "import requests; response = requests.get('https://example.com/wp-content/themes/beautique/'); print(response.status_code)"
if [ $(wp theme version beautique) = "1.5" ]; then echo '{"result": "취약", "reason": "Beautique 테마 버전이 1.5"}'; else echo '{"result": "양호", "reason": "Beautique 테마 버전이 1.5 초과"}'; fi
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H