🇰🇷 한글 설명
phpESP 2.1.1 패키지에서 .php 파일에 직접 접근할 때 오류 메시지를 통해 설치 경로가 노출되는 정보 유출 취약점이다. 공격자는 public/landing.php 등의 파일에 요청을 보내 민감한 시스템 정보를 획득할 수 있다.
💡 쉬운 설명
설문조사 프로그램 phpESP의 특정 파일에 접근하면 프로그램이 설치된 위치 정보가 오류 메시지로 노출된다. 이 정보는 공격자가 시스템을 더 자세히 분석하거나 다른 공격을 준비하는 데 악용될 수 있다.
🇺🇸 원문 (English)
php Easy Survey Package (phpESP) 2.1.1 allows remote attackers to obtain sensitive information via a direct request to a .php file, which reveals the installation path in an error message, as demonstrated by public/landing.php and certain other files.
📍 영향받는 시스템
php Easy Survey Package (phpESP) 2.1.1 및 이전 버전
⚔️ 공격 벡터
public/landing.php 등의 .php 파일에 HTTP 요청을 보내 오류 메시지에서 시스템 설치 경로 정보 추출
🛡️ 대응 방법
phpESP를 최신 버전으로 업그레이드하거나 오류 메시지에서 경로 정보를 숨기는 패치 적용
🔧 검증 코드
landing.php 파일이 발견되거나 dpkg에서 phpESP 패키지가 나타나면 해당 버전을 확인하여 2.1.1 이상인지 검증
find /var/www -name 'landing.php' 2>/dev/null || dpkg -l 2>/dev/null | grep -i phpesp