🇰🇷 한글 설명
MySQL 5.0.32 이전 5.0.x 버전과 5.1.14 이전 5.1.x 버전의 sql_select.cc에서 원격 인증 사용자가 INFORMATION_SCHEMA 테이블에 EXPLAIN SELECT FROM 쿼리를 ORDER BY와 함께 실행하여 데이터베이스 서버를 강제 종료(DoS)시킬 수 있습니다. 인증된 공격자만 이 취약점을 악용할 수 있습니다.
💡 쉬운 설명
MySQL 데이터베이스의 특정 버전에서 로그인한 사용자가 특정 조회 명령을 실행하면 데이터베이스가 먹통이 될 수 있는 버그입니다. MySQL 5.0.32 미만, 5.1.14 미만 버전에서 발생합니다.
🇺🇸 원문 (English)
sql_select.cc in MySQL 5.0.x before 5.0.32 and 5.1.x before 5.1.14 allows remote authenticated users to cause a denial of service (crash) via an EXPLAIN SELECT FROM on the INFORMATION_SCHEMA table, as originally demonstrated using ORDER BY.
📍 영향받는 시스템
MySQL 5.0.x (< 5.0.32), MySQL 5.1.x (< 5.1.14)
⚔️ 공격 벡터
원격 인증 사용자가 EXPLAIN SELECT FROM INFORMATION_SCHEMA.* ORDER BY 쿼리 실행으로 DoS 유발
🛡️ 대응 방법
MySQL을 5.0.32 이상 또는 5.1.14 이상 버전으로 업그레이드
🔧 검증 코드
버전이 5.0.32 이상 또는 5.1.14 이상이면 패치됨, 그 이하면 취약함
mysql --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'