🔍 CVE-2009-1149

7.5
CVSS Score
HIGH
2009-03-26
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phpMyAdmin 3.1.3.1 이전 버전의 BLOB 스트리밍 기능에서 bs_disp_as_mime_type.php 파일의 CRLF 주입 취약점으로, 원격 공격자가 c_type 및 file_type 파라미터를 통해 임의의 HTTP 헤더를 주입하고 HTTP 응답 분할 공격을 수행할 수 있습니다.

💡 쉬운 설명

웹 관리자가 파일을 다운로드할 때 파일 이름이나 형식을 조작하여 악의적인 HTTP 응답을 만들 수 있습니다. 이를 통해 브라우저를 속이거나 캐시를 오염시킬 수 있습니다.

🇺🇸 원문 (English)

CRLF injection vulnerability in bs_disp_as_mime_type.php in the BLOB streaming feature in phpMyAdmin before 3.1.3.1 allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via the (1) c_type and possibly (2) file_type parameters.

📍 영향받는 시스템

phpMyAdmin 3.1.3.1 이전 버전 (BLOB streaming 기능 사용)

⚔️ 공격 벡터

원격, HTTP 요청을 통한 매개변수 조작 (c_type, file_type)

🛡️ 대응 방법

phpMyAdmin을 3.1.3.1 이상으로 업그레이드하거나 입력 검증 필터 적용

🔧 검증 코드

설치된 phpMyAdmin 버전의 bs_disp_as_mime_type.php 파일 존재 확인; 파일이 있으면 해당 경로의 phpMyAdmin 버전을 dpkg 또는 find로 확인하여 3.1.3.1 미만인지 검증

Shell / Script
grep -r 'bs_disp_as_mime_type' /usr/share/phpmyadmin/ 2>/dev/null || php -r "echo 'phpMyAdmin not found'"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP