🇰🇷 한글 설명
Squirrelmail의 G/PGP 플러그인 20070707 이전 버전에서 gpg_pop_init.php의 MOD 파라미터를 통해 로컬 파일을 포함하고 실행할 수 있는 취약점입니다. 원격 공격자가 인증 없이 서버의 임의 파일을 읽거나 실행할 수 있습니다.
💡 쉬운 설명
이메일 클라이언트인 Squirrelmail의 암호화 플러그인에 구멍이 있어서, 해커가 인터넷을 통해 서버의 파일을 읽거나 실행할 수 있습니다. 파일 이름을 조작해서 시스템 파일을 강제로 로드하는 방식으로 공격합니다.
🇺🇸 원문 (English)
PHP local file inclusion vulnerability in gpg_pop_init.php in the G/PGP (GPG) Plugin before 20070707 for Squirrelmail allows remote attackers to include and execute arbitrary local files, related to the MOD parameter.
📍 영향받는 시스템
G/PGP Plugin for Squirrelmail 버전 20070707 이전
⚔️ 공격 벡터
HTTP GET/POST 요청의 MOD 파라미터에 상대 경로(../../../etc/passwd)를 입력하여 Local File Inclusion 유발
🛡️ 대응 방법
G/PGP 플러그인을 20070707 이후 버전으로 업그레이드하거나 플러그인 제거, 또는 MOD 파라미터 입력값 검증 추가
🔧 검증 코드
gpg_pop_init.php 파일이 발견되면 플러그인이 설치된 상태이며, 파일의 수정 시간과 Squirrelmail 로그를 확인하여 버전 및 공격 시도 여부 확인
find /var/www -name 'gpg_pop_init.php' 2>/dev/null && echo 'Vulnerable version may exist' || echo 'Plugin not found'