PHP Melody 버전 3.0
사용자 입력값을 통한 악성 스크립트 주입
최신 버전의 PHP Melody로 업데이트하거나, 입력값을 철저히 검증하는 보안 패치 적용
로컬 시스템에서 PHP 버전을 확인하여 취약점 여부를 판단합니다. Python 3.x와 subprocess 라이브러리가 필요합니다. 코드를 실행하기 전에 로컬 시스템에 PHP가 설치되어 있는지 확인해야 합니다. 출력 결과는 JSON 형식으로 표시됩니다.
import subprocess
result = subprocess.run(['php', '-v'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
if 'PHP 7' in result.stdout.decode('utf-8'):
print('{"result": "취약", "reason": "PHP 버전이 7.x"}')
else:
print('{"result": "양호", "reason": "PHP 버전이 7.x가 아님"}')
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N