🔍 CVE-2006-3963

7.5
CVSS Score
HIGH
2006-08-01
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Banex PHP MySQL Banner Exchange 2.21의 여러 SQL injection 취약점으로, signup.php의 site_name 파라미터와 admin.php의 id, deleteuserbanner, viewmem 등 여러 파라미터를 통해 원격 공격자가 임의의 SQL 명령을 실행할 수 있습니다. 이는 데이터베이스 내용 유출, 조작, 삭제로 이어질 수 있습니다.

💡 쉬운 설명

구형 웹사이트 배너 교환 프로그램에서 사용자 입력이 제대로 검증되지 않아 공격자가 특수한 명령을 삽입하여 데이터베이스를 읽거나 변경할 수 있습니다. 이를 통해 민감한 정보 유출이나 시스템 파괴가 가능합니다.

🇺🇸 원문 (English)

Multiple SQL injection vulnerabilities in Banex PHP MySQL Banner Exchange 2.21 allow remote attackers to execute arbitrary SQL commands via the (1) site_name parameter to (a) signup.php, and the (2) id, (3) deleteuserbanner, (4) viewmem, (5) viewmemunb, (6) viewunmem,or (7) deleteuser parameters to (b) admin.php.

📍 영향받는 시스템

Banex PHP MySQL Banner Exchange 2.21 이하

⚔️ 공격 벡터

signup.php의 site_name 파라미터 또는 admin.php의 id, deleteuserbanner, viewmem, viewmemunb, viewunmem, deleteuser 파라미터에 SQL 명령 주입

🛡️ 대응 방법

최신 버전으로 업그레이드하거나 모든 사용자 입력에 Prepared Statements 사용 및 입력 검증 강화

🔧 검증 코드

Banex 소프트웨어가 설치되어 있다면 signup.php나 admin.php 파일을 찾을 수 있으며, 해당 파일의 코드를 검토하여 SQL injection 방어 코드(Prepared Statements, parameterized queries) 존재 여부 확인

Shell / Script
find /var/www -name 'signup.php' -o -name 'admin.php' 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL