MinimogWP 버전 3.9.6 이전
공격자는 PHP 프로그램의 파일 이름을 조작하여 원격으로 파일을 포함시킬 수 있습니다.
MinimogWP를 최신 버전으로 업데이트하고, 파일 이름 제어를 강화하여 취약점을 방지할 수 있습니다.
로컬에 설치된 WordPress에서 WP-CLI를 사용하여 MinimogWP 테마의 버전을 확인합니다. WP-CLI가 설치되어 있지 않다면 설치 후에 코드를 실행하세요. 코드는 MinimogWP 버전을 확인하여 취약점 여부를 판단합니다.
import subprocess
result = subprocess.run(['wp', 'theme', 'version', 'minimog'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
if result.stdout.decode('utf-8').strip() <= '3.9.6':
print({"result": "취약", "reason": "MinimogWP 버전이 3.9.6 이전"})
else:
print({"result": "양호", "reason": "MinimogWP 버전이 3.9.6 이후"})
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H