🇰🇷 한글 설명
Gallery 1.3.2의 publish_xp_docs.php에서 GALLERY_BASEDIR 파라미터의 불충분한 검증으로 인한 원격 코드 실행 취약점입니다. 공격자는 이 파라미터를 조작하여 원격 웹 서버의 악의적인 PHP 코드를 참조하게 하고 임의의 PHP 코드를 서버에서 실행할 수 있습니다.
💡 쉬운 설명
Gallery 애플리케이션이 사용자로부터 받은 경로 정보를 검증하지 않아, 공격자가 악의적인 PHP 코드가 있는 외부 사이트를 지정하면 그 코드가 웹 서버에서 실행됩니다. 이를 통해 공격자는 서버 내 파일에 접근하거나 시스템을 제어할 수 있습니다.
🇺🇸 원문 (English)
publish_xp_docs.php in Gallery 1.3.2 allows remote attackers to execute arbitrary PHP code by modifying the GALLERY_BASEDIR parameter to reference a URL on a remote web server that contains the code.
📍 영향받는 시스템
Gallery 1.3.2 및 이전 버전
⚔️ 공격 벡터
HTTP 요청의 GALLERY_BASEDIR 파라미터를 원격 웹 서버 URL로 변조하여 악의적 PHP 코드 실행 유도
🛡️ 대응 방법
Gallery를 최신 버전으로 업그레이드하거나 공식 보안 패치 적용, GALLERY_BASEDIR 파라미터 검증 강화
🔧 검증 코드
출력에서 gallery 패키지의 버전을 확인하여 1.3.2 이하면 취약하며 즉시 업그레이드 필요
dpkg -l 2>/dev/null | grep -i gallery