🔍 CVE-2016-2041

7.5
CVSS Score
HIGH
2016-02-20
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

phpMyAdmin의 CSRF 토큰 비교 함수가 상수 시간 알고리즘을 사용하지 않아 타이밍 공격에 취약합니다. 공격자는 응답 시간의 미세한 차이를 측정하여 올바른 토큰을 추측할 수 있으며, 이를 통해 사용자의 의도하지 않은 작업을 실행하게 할 수 있습니다.

💡 쉬운 설명

phpMyAdmin의 보안 확인이 빠를 때와 느릴 때를 구분할 수 있어서, 공격자가 정확한 보안 토큰을 추측할 수 있습니다. 이를 악용하여 사용자 몰래 원하지 않는 작업을 실행할 수 있습니다.

🇺🇸 원문 (English)

libraries/common.inc.php in phpMyAdmin 4.0.x before 4.0.10.13, 4.4.x before 4.4.15.3, and 4.5.x before 4.5.4 does not use a constant-time algorithm for comparing CSRF tokens, which makes it easier for remote attackers to bypass intended access restrictions by measuring time differences.

📍 영향받는 시스템

phpMyAdmin 4.0.x (4.0.10.13 이전), 4.4.x (4.4.15.3 이전), 4.5.x (4.5.4 이전)

⚔️ 공격 벡터

CSRF 토큰 비교 시간 차이를 측정하여 타이밍 공격으로 토큰 우회

🛡️ 대응 방법

phpMyAdmin을 안전한 버전(4.0.10.13, 4.4.15.3, 4.5.4 이상)으로 업그레이드

🔧 검증 코드

설치된 phpMyAdmin 버전이 영향받는 범위(4.0.10.13, 4.4.15.3, 4.5.4 이전)에 해당하면 취약함

Shell / Script
dpkg -l phpmyadmin 2>/dev/null | grep phpmyadmin || find /usr/share/phpmyadmin -name 'common.inc.php' -exec grep -m1 'PMA_VERSION' {} \;

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

💻 영향받는 소프트웨어

PHP