🇰🇷 한글 설명
MySQL 5.1.62 이전 5.1.x 및 5.5.22 이전 5.5.x 버전에서 원격 인증된 사용자가 레코드 삭제 후 HANDLER READ NEXT 명령을 통해 mysqld 프로세스의 어설션 실패를 유발하여 강제 종료시킬 수 있는 서비스 거부(DoS) 취약점입니다. 인증된 공격자가 데이터베이스 가용성을 중단시킬 수 있습니다.
💡 쉬운 설명
MySQL 데이터베이스에 로그인한 사용자가 특정 명령어 조합으로 데이터베이스를 강제로 종료시킬 수 있습니다. 이로 인해 모든 사용자가 데이터베이스에 접근할 수 없게 됩니다.
🇺🇸 원문 (English)
MySQL 5.1.x before 5.1.62 and 5.5.x before 5.5.22 allows remote authenticated users to cause a denial of service (assertion failure and mysqld abort) by deleting a record and using HANDLER READ NEXT.
📍 영향받는 시스템
MySQL 5.1.0~5.1.61, MySQL 5.5.0~5.5.21
⚔️ 공격 벡터
인증된 원격 사용자가 DELETE 실행 후 HANDLER READ NEXT 명령으로 assertion failure 유발
🛡️ 대응 방법
MySQL을 5.1.62 이상 또는 5.5.22 이상으로 즉시 업그레이드
🔧 검증 코드
출력된 버전이 5.1.62 미만 또는 5.5.22 미만이면 취약점에 노출되어 있으며, 명령이 실행되지 않으면 MySQL 클라이언트가 설치되지 않은 상태입니다.
mysql --version 2>/dev/null | grep -oE '5\.[15]\.[0-9]+'