🇰🇷 한글 설명
phpMyAdmin의 4.0.x, 4.2.x, 4.3.x 버전에서 오류 응답에 CSRF 토큰이 포함된 채로 사용자에게 전송되었습니다. HTTP 압축이 활성화된 상태에서 BREACH 공격에 취약하여, 원격 공격자가 조작된 요청을 반복 수행해 토큰을 탈취할 수 있습니다.
💡 쉬운 설명
phpMyAdmin이 오류 메시지에서 보안 토큰을 드러내는 문제가 있습니다. 공격자는 특수한 요청들을 반복 전송해 압축된 응답의 크기 차이를 이용해 이 토큰을 알아낼 수 있습니다.
🇺🇸 원문 (English)
libraries/select_lang.lib.php in phpMyAdmin 4.0.x before 4.0.10.9, 4.2.x before 4.2.13.2, and 4.3.x before 4.3.11.1 includes invalid language values in unknown-language error responses that contain a CSRF token and may be sent with HTTP compression, which makes it easier for remote attackers to conduct a BREACH attack and determine this token via a series of crafted requests.
📍 영향받는 시스템
phpMyAdmin 4.0.x (4.0.10.9 미만), 4.2.x (4.2.13.2 미만), 4.3.x (4.3.11.1 미만)
⚔️ 공격 벡터
BREACH 공격을 통해 HTTP 압축된 오류 응답에서 CSRF 토큰 추출
🛡️ 대응 방법
phpMyAdmin을 4.0.10.9, 4.2.13.2, 또는 4.3.11.1 이상 버전으로 업그레이드
🔧 검증 코드
설치된 phpMyAdmin 버전을 확인합니다. 버전이 각 시리즈의 권장 패치 버전 이상이면 안전합니다
dpkg -l | grep phpmyadmin | awk '{print $3}'