🇰🇷 한글 설명
phpMyAdmin 3.x 및 3.4.x의 Swekey 인증 기능에서 쿼리 문자열의 임의 매개변수를 SESSION 슈퍼글로벌 배열에 할당하는 원격 변수 조작 취약점입니다. 공격자는 조작된 URL을 통해 세션 정보를 변조하여 인증 메커니즘을 우회할 수 있습니다.
💡 쉬운 설명
phpMyAdmin 로그인 페이지의 URL에 특수한 값을 포함시키면 시스템의 사용자 인증 정보가 잘못 저장됩니다. 이를 악용하면 공격자가 로그인 없이 관리자 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
libraries/auth/swekey/swekey.auth.lib.php in the Swekey authentication feature in phpMyAdmin 3.x before 3.3.10.2 and 3.4.x before 3.4.3.1 assigns values to arbitrary parameters referenced in the query string, which allows remote attackers to modify the SESSION superglobal array via a crafted request, related to a "remote variable manipulation vulnerability."
📍 영향받는 시스템
phpMyAdmin 3.x before 3.3.10.2, 3.4.x before 3.4.3.1
⚔️ 공격 벡터
원격 공격자가 세션 변수를 포함한 조작된 쿼리 문자열을 전송하여 SESSION 배열 수정
🛡️ 대응 방법
phpMyAdmin을 3.3.10.2 또는 3.4.3.1 이상으로 즉시 업그레이드
🔧 검증 코드
phpMyAdmin 버전 번호가 3.3.10.2 미만이거나 3.4.0~3.4.3.0 범위라면 취약 상태입니다.
grep -r "Version" /usr/share/phpmyadmin/ChangeLog 2>/dev/null | head -1 || cat /var/www/html/phpmyadmin/README.md 2>/dev/null | grep -i version | head -1