🔍 CVE-2004-1592

7.5
CVSS Score
HIGH
2004-12-31
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

ocPortal 1.0.3 이하 버전의 index.php에 존재하는 PHP 원격 파일 포함 취약점으로, req_path 매개변수를 조작하여 원격 웹서버의 악의적 funcs.php 스크립트를 참조하게 할 수 있습니다. 이를 통해 공격자가 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

ocPortal 웹사이트에서 파일 경로를 지정하는 부분이 제대로 검증되지 않아, 공격자가 자신의 악성 파일을 실행시킬 수 있는 취약점입니다. 인터넷에 연결된 서버라면 누구나 원격으로 악성 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

PHP remote file inclusion vulnerability in index.php in ocPortal 1.0.3 and earlier allows remote attackers to execute arbitrary PHP code by modifying the req_path parameter to reference a URL on a remote web server that contains a malicious funcs.php script.

📍 영향받는 시스템

ocPortal 1.0.3 및 이하 버전

⚔️ 공격 벡터

GET/POST 요청의 req_path 매개변수에 원격 URL 삽입하여 악성 PHP 파일 로드

🛡️ 대응 방법

ocPortal을 1.0.4 이상으로 업그레이드하거나 req_path 매개변수에 대한 입력 검증 및 화이트리스트 적용

🔧 검증 코드

req_path 변수가 입력값 검증이나 살균 처리 없이 사용되고 있다면 취약점이 존재합니다.

Shell / Script
grep -r 'req_path' /path/to/ocportal/index.php | grep -v 'validate\|sanitize'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP