🔍 CVE-2005-2893

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

🇰🇷 한글 설명

PBLang 4.65 이전 버전의 setcookie.php에서 사용자명(u 파라미터)이 동적 PHP 파일에 직접 주입되어 로그인 시 실행되는 코드 인젝션 취약점입니다. 원격 공격자가 이를 악용하여 서버에서 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

로그인 화면의 사용자명 입력란에 악의적인 PHP 코드를 입력하면, 서버가 이를 그대로 실행하는 심각한 보안 결함입니다. 공격자는 이를 통해 웹사이트를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

Direct static code injection vulnerability in setcookie.php in PBLang 4.65, and possibly earlier versions, allows remote attackers to execute arbitrary PHP code via the username (u parameter), which is directly injected into a file that is later executed upon login.

📍 영향받는 시스템

PBLang 4.65 및 그 이전 버전

⚔️ 공격 벡터

setcookie.php의 username 파라미터에 PHP 코드를 삽입하여 원격 코드 실행

🛡️ 대응 방법

PBLang을 최신 버전으로 업그레이드하고 모든 사용자 입력을 검증 및 이스케이프 처리

🔧 검증 코드

setcookie.php 파일이 발견되면 PBLang 설치 확인 후, 파일 내 버전 정보로 4.65 이전 버전 여부 판단

Shell / Script
find / -name 'setcookie.php' 2>/dev/null | xargs grep -l 'PBLang\|pblang' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP