🔍 CVE-2005-4227

7.5
CVSS Score
HIGH
2005-12-14
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

DCP-Portal 6.1.1의 advertiser.php, announcement.php, calendar.php 등 14개의 PHP 파일에서 사용자 입력값이 제대로 검증되지 않아 SQL injection 공격이 가능합니다. 공격자는 악의적인 SQL 명령어를 삽입하여 데이터베이스를 조회, 수정, 삭제할 수 있습니다.

💡 쉬운 설명

웹 사이트 입력창에 특수 명령어를 입력하면 뒤에 있는 데이터베이스를 마음대로 조작할 수 있는 보안 결함입니다. 해커가 사용자 정보를 빼내거나 시스템을 손상시킬 수 있습니다.

🇺🇸 원문 (English)

Multiple "potential" SQL injection vulnerabilities in DCP-Portal 6.1.1 might allow remote attackers to execute arbitrary SQL commands via (1) the password and username parameters in advertiser.php, (2) the aid parameter in announcement.php, (3) the dcp5_member_id, year, agid, day, day_s, hour, minute, month, month_s, and year_s parameters in calendar.php, (4) the cid parameter in contents.php, (5) the dcp5_member_id parameter in forums.php, (6) the bid parameter in go.php, (7) the lid parameter in golink.php, (8) the dcp5_member_id and mid parameters in inbox.php, (9) the catid, dcat, and dl parameters in index.php, (10) the dcp5_member_id in informer.php, (11) the nid parameter in news.php, (12) the type and rate parameters in rate.php, (13) the q parameter in search.php, and (14) the dcp5_member_id in update.php. NOTE: other vectors in the PHP-CHECKER report are also covered by CVE-2005-3365 and CVE-2005-0454.

📍 영향받는 시스템

DCP-Portal 버전 6.1.1 이하

⚔️ 공격 벡터

advertiser.php, announcement.php, calendar.php 등의 파라미터(password, username, aid, cid 등)에 SQL 명령어 삽입

🛡️ 대응 방법

DCP-Portal을 최신 버전으로 업그레이드하거나 입력값 검증/파라미터화된 쿼리(Prepared Statements) 적용

🔧 검증 코드

DCP-Portal 설치 디렉토리가 표시되면 해당 버전 확인 필요. 파일이 없으면 시스템에 설치되지 않은 상태.

Shell / Script
find / -name 'advertiser.php' -o -name 'announcement.php' 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP