🔍 CVE-2005-4346

5.0
CVSS Score
MEDIUM
2005-12-19
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

phpBB Blog 2.2.2 및 이전 버전의 blog.php에서 잘못된 SQL 구문 오류가 발생합니다. 공격자가 index.php에 잘못된 permalink 매개변수를 전달하면, SQL 구문 오류 메시지를 통해 애플리케이션의 전체 경로가 노출됩니다. 이는 SQL 인젝션이 아니라 오류 메시지를 통한 정보 유출 취약점입니다.

💡 쉬운 설명

웹사이트 주소에 특정 값을 입력했을 때 서버 내부의 폴더 경로가 화면에 나타나는 문제입니다. 해커는 이 경로 정보를 이용해 서버의 내부 구조를 파악하고 추가 공격을 시도할 수 있습니다.

🇺🇸 원문 (English)

Invalid SQL syntax error in blog.php in phpBB Blog 2.2.2 and earlier allows remote attackers to obtain the full path of the application via an invalid permalink parameter to index.php, which produces an invalid SQL query that leaks the full pathname in a SQL syntax error message. NOTE: this was originally claimed to be SQL injection, but a cleansing step strips all non-digit characters and leaves an empty permalink argument, which leads to the syntax error.

📍 영향받는 시스템

phpBB Blog 2.2.2 및 이전 버전

⚔️ 공격 벡터

index.php의 permalink 매개변수에 잘못된 값을 입력하여 SQL 오류 메시지 유도

🛡️ 대응 방법

최신 버전으로 업데이트하거나, PHP 설정(php.ini)에서 display_errors 옵션을 Off로 설정하여 오류 메시지 노출을 차단하십시오.

🔧 검증 코드

명령어 실행 결과로 2.2.2 이하의 버전 번호가 출력되면 취약한 버전이 설치된 것입니다.

Shell / Script
grep -r "version" /var/www/html/blog/ | grep -E "2\.[0-2]\.[0-2]"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP