🇰🇷 한글 설명
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 미만인지 검증
grep -r 'bs_disp_as_mime_type' /usr/share/phpmyadmin/ 2>/dev/null || php -r "echo 'phpMyAdmin not found'"