🇰🇷 한글 설명
PHPmyGallery 1.5 beta의 common-tpl-vars.php 파일에서 conf[lang] 파라미터에 ..를 삽입하여 디렉토리 경로를 조작할 수 있는 취약점입니다. 이를 통해 공격자가 의도하지 않은 디렉토리의 임의 파일을 포함하고 실행할 수 있습니다.
💡 쉬운 설명
웹사이트의 파일 경로 입력 부분에서 ".."를 이용해 상위 폴더로 이동하고 다른 파일을 실행시킬 수 있는 보안 결함입니다. 악의적인 사용자가 시스템의 민감한 파일에 접근할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in _conf/_php-core/common-tpl-vars.php in PHPmyGallery 1.5 beta allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the conf[lang] parameter, a different issue than CVE-2008-6318. NOTE: this might be the same issue as CVE-2008-6316.
📍 영향받는 시스템
PHPmyGallery 1.5 beta 및 이전 버전
⚔️ 공격 벡터
HTTP 요청의 conf[lang] 파라미터에 ../ 시퀀스를 삽입하여 디렉토리 경로 조작
🛡️ 대응 방법
PHPmyGallery를 최신 버전으로 업그레이드하고, 사용자 입력의 경로 순회 문자(.. 등)를 필터링하도록 소스 코드 패치 적용
🔧 검증 코드
시스템에 PHPmyGallery 설치 경로가 반환되면 해당 버전 확인 후 1.5 beta 이하일 경우 취약함
find / -name '*phpmygallery*' -o -name 'common-tpl-vars.php' 2>/dev/null | head -5