🇰🇷 한글 설명
PCPIN Chat 5.0.4 및 이전 버전의 main.php에서 디렉토리 트래버스 취약점이 발견되었습니다. 인증된 원격 사용자가 언어 쿠키에 '..' 문자를 삽입하여 임의의 PHP 코드를 포함하고 실행할 수 있으며, 이는 PHP 코드가 담긴 이미지 파일을 업로드한 후 호출하는 방식으로 가능합니다.
💡 쉬운 설명
공격자가 조작된 쿠키를 이용해 서버의 금지된 폴더에 접근하는 취약점입니다. 이를 통해 서버에 몰래 설치한 악성 코드를 실행시켜 시스템 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in main.php in PCPIN Chat 5.0.4 and earlier allows remote authenticated users to include and execute arbitrary PHP code via a ".." (dot dot) in a language cookie, as demonstrated by uploading then accessing a smiliefile image that actually contains PHP code.
📍 영향받는 시스템
PCPIN Chat 5.0.4 및 이전 버전
⚔️ 공격 벡터
언어 설정 쿠키에 디렉토리 트래버스 문자열('..')을 삽입하여 업로드된 악성 PHP 파일 실행
🛡️ 대응 방법
최신 버전으로 업데이트하거나, 쿠키 입력값에서 '..'와 같은 경로 제어 문자를 필터링하도록 코드를 수정하십시오.
🔧 검증 코드
명령어 실행 결과 PCPIN Chat 5.0.4 이하 버전 정보가 출력되면 취약한 버전이 설치된 것입니다.
grep -r "PCPIN Chat" /var/www/html/ | grep -E '5\.0\.[0-4]'