🇰🇷 한글 설명
Gallery 1.5.7 및 1.6-alpha3 버전의 contrib/phpBB2/modules.php 파일에서 발생하는 디렉토리 트래버설 취약점입니다. register_globals가 활성화된 상태에서 modload 액션의 phpEx 파라미터를 통해 '..'를 입력하면 임의의 로컬 파일을 포함시키고 실행할 수 있습니다.
💡 쉬운 설명
갤러리 소프트웨어의 오래된 버전에서 공격자가 특수한 경로명을 입력하여 서버의 다른 파일들에 접근할 수 있는 보안 결함입니다. 이를 통해 악의적인 코드를 실행하거나 민감한 정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in contrib/phpBB2/modules.php in Gallery 1.5.7 and 1.6-alpha3, when register_globals is enabled, allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the phpEx parameter within a modload action.
📍 영향받는 시스템
Gallery 1.5.7, 1.6-alpha3 (register_globals 활성화된 환경)
⚔️ 공격 벡터
modload 액션의 phpEx 매개변수에 '../' 경로명을 입력하여 임의의 로컬 파일 포함 및 실행
🛡️ 대응 방법
Gallery를 최신 버전으로 업그레이드하거나 register_globals를 비활성화하고, phpEx 매개변수 검증을 추가합니다.
🔧 검증 코드
명령어가 파일 경로를 반환하면 해당 버전의 Gallery 설치가 존재함을 의미하며, 패치 상태를 확인해야 합니다.
find /var/www /home -name modules.php -path '*phpBB2*' -type f 2>/dev/null | head -1