🔍 CVE-2025-69992

9.8
CVSS Score
CRITICAL
2026-01-13
2026-01-14 16:26
✅ 완료

🇰🇷 한글 설명

phpgurukul News Portal Project V4.1에서 upload.php를 통해 파일 업로드 취약점이 존재하여 인증 없이任意 형식의 파일을 서버에 업로드할 수 있다.

💡 쉬운 설명

phpgurukul News Portal Project V4.1의 파일 업로드 기능에서 인증 없이 파일을 업로드할 수 있는 취약점이 발견되었습니다. 이 취약점을 이용하여 공격자는任意 파일을 서버에 업로드할 수 있습니다.

🇺🇸 원문 (English)

phpgurukul News Portal Project V4.1 has File Upload Vulnerability via upload.php, which enables the upload of files of any format to the server without identity authentication.

📍 영향받는 시스템

phpgurukul News Portal Project V4.1

⚔️ 공격 벡터

공격자는 upload.php를 통해 인증 없이 파일을 업로드하여 서버를 침해할 수 있습니다.

🛡️ 대응 방법

최신 보안 패치를 적용하거나, 업로드된 파일의 형식을 제한하고, 인증을 필수로 설정하여 취약점을 해결할 수 있습니다.

🔧 검증 코드

로컬에서 실행 시, python을 사용하여 upload.php에 대한 GET 요청을 보내고, 응답 코드가 200일 경우 취약하다고 판단합니다. python 및 requests 라이브러리가 설치되어 있어야 하며, localhost에서 upload.php가 실행 중이어야 합니다.

Shell / Script
import requests
response = requests.get('http://localhost/upload.php')
if response.status_code == 200:
    print("{"result": "취약", "reason": "업로드 파일 형식 제한 및 인증 설정이 되어 있지 않음"}")
else:
    print("{"result": "양호", "reason": "업로드 파일 형식 제한 및 인증 설정이 되어 있음"}")

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP