🇰🇷 한글 설명
PHPGurukul News Portal 1.0의 프로필 사진 핸들러 컴포넌트에서 파일 업로드 검증이 부재하여 인증되지 않은 사용자도 임의의 파일을 업로드할 수 있습니다. 원격 공격자가 악성 파일을 업로드하여 서버를 침해하고 시스템을 제어할 수 있으며, 공개 익스플로잇이 존재하여 악용 위험이 높습니다.
💡 쉬운 설명
프로필 사진 업로드 기능이 누가 어떤 파일을 올렸는지 확인하지 않습니다. 공격자가 악성 프로그램을 업로드하여 웹사이트를 장악할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was identified in PHPGurukul News Portal 1.0. This affects an unknown part of the component Profile Pic Handler. The manipulation leads to unrestricted upload. It is possible to initiate the attack remotely. The exploit is publicly available and might be used.
📍 영향받는 시스템
PHPGurukul News Portal 버전 1.0 이하
⚔️ 공격 벡터
프로필 사진 업로드 엔드포인트에 인증 우회 및 파일 타입 검증 없이 악성 파일(PHP 쉘, JSP 등) 업로드
🛡️ 대응 방법
즉시 최신 버전으로 업그레이드하거나 업로드 파일의 MIME 타입/확장자 검증, 실행 불가능한 디렉토리 설정, 파일명 임의화 적용
🔧 검증 코드
경로 또는 버전 문자열이 나타나면 설치된 것 확인, 없으면 미설치. 나타난 경로의 changelog나 header.php에서 정확한 버전 확인
find / -name 'index.php' -path '*phpgurukul*' 2>/dev/null; grep -r 'PHPGurukul' /var/www 2>/dev/null | head -1