🔍 CVE-2018-25162

6.5
CVSS Score
MEDIUM
2026-03-06
2026-04-15 14:53
✅ 완료

🇰🇷 한글 설명

2-Plan Team 1.0.4에서 인증된 공격자가 managefile.php를 통해 PHP 파일을 임의로 업로드할 수 있는 취약점입니다. 업로드된 파일은 웹 서버에 의해 실행되어 원격코드 실행 공격이 가능합니다.

💡 쉬운 설명

로그인한 사용자가 악의적인 프로그램을 파일 업로드 기능을 통해 서버에 올릴 수 있습니다. 서버가 이 파일을 실행하면 공격자가 원하는 대로 시스템을 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

2-Plan Team 1.0.4 contains an arbitrary file upload vulnerability that allows authenticated attackers to upload executable PHP files by sending multipart form data to managefile.php. Attackers can upload PHP files through the userfile1 parameter with action=upload, which are stored in the files directory and executed by the web server for remote code execution.

📍 영향받는 시스템

2-Plan Team 1.0.4 이하

⚔️ 공격 벡터

인증된 공격자가 managefile.php의 action=upload 파라미터를 이용해 PHP 파일을 multipart form data로 전송

🛡️ 대응 방법

2-Plan Team을 최신 버전으로 업그레이드하고 업로드 디렉터리에 PHP 실행 권한 제거

🔧 검증 코드

파일이 발견되면 해당 시스템에 취약한 버전이 설치되어 있으며, 발견되지 않으면 설치되지 않은 상태입니다.

Shell / Script
find / -name "managefile.php" 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP