🇰🇷 한글 설명
phpgurukul Online Shopping Portal 2.0의 /admin/insert-product.php 경로에서 임의 파일 업로드 취약점이 발견되었습니다. 파일 확장자에 대한 검증이 부족하여 공격자가 악성 파일을 업로드할 수 있습니다.
💡 쉬운 설명
관리자가 상품을 등록하는 페이지에서 검사 없이 아무 파일이나 올릴 수 있는 문제입니다. 해커가 이 기능을 이용해 서버를 조종하는 악성 파일을 올릴 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
phpgurukul Online Shopping Portal 2.0 is vulnerable to Arbitrary File Upload in /admin/insert-product.php, due to the lack of extension validation.
📍 영향받는 시스템
phpgurukul Online Shopping Portal 2.0
⚔️ 공격 벡터
/admin/insert-product.php 페이지를 통해 확장자 제한 없이 PHP 쉘 등의 악성 스크립트 파일을 업로드 및 실행
🛡️ 대응 방법
업로드 파일의 확장자를 화이트리스트 방식으로 엄격히 제한하고, 업로드 디렉토리의 실행 권한을 제거하십시오.
🔧 검증 코드
명령어 실행 결과 해당 경로의 파일이 존재한다면, 해당 버전의 취약점 노출 여부를 정밀 점검해야 합니다.
find /var/www/html -name "insert-product.php" 2>/dev/null | grep "admin/insert-product.php"