🔍 CVE-2004-1654

7.5
CVSS Score
HIGH
2004-09-01
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

phpWebsite 0.9.3-4 이전 버전의 calendar 모듈에서 cal_template 파라미터를 통한 SQL injection 취약점입니다. 원격 공격자가 인증 없이 임의의 SQL 명령어를 실행하여 데이터베이스를 조회, 수정, 삭제할 수 있습니다.

💡 쉬운 설명

웹 사이트의 달력 기능에 문제가 있어서 악의적인 사람이 SQL 명령어를 입력해 데이터베이스 정보를 빼낼 수 있습니다. 공격자가 특정 웹 주소에 악의적인 코드를 포함시켜 보내면 서버의 데이터베이스가 손상될 수 있습니다.

🇺🇸 원문 (English)

SQL injection vulnerability in the calendar module in phpWebsite 0.9.3-4 and earlier allows remote attackers to execute arbitrary SQL commands via cal_template.

📍 영향받는 시스템

phpWebsite 0.9.3-4 및 이전 버전

⚔️ 공격 벡터

HTTP GET/POST 요청의 cal_template 파라미터에 SQL 구문을 삽입하여 원격 공격 수행

🛡️ 대응 방법

phpWebsite를 0.9.3-5 이상으로 업그레이드하거나 cal_template 파라미터에 대한 입력 검증 및 prepared statement 사용

🔧 검증 코드

phpWebsite 설치 위치에서 cal_template을 사용하는 파일을 찾으면 해당 시스템이 영향받을 가능성이 있으며, 버전 확인 후 업그레이드 필요

Shell / Script
grep -r 'cal_template' /var/www/*/includes/ 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP