🇰🇷 한글 설명
MySQL의 뷰 준비, LIKE 술어 사전 평가, IN 옵티마이저 관련 버그로 인해 원격 인증 사용자가 어설션 실패 및 서버 크래시를 유발할 수 있으며, 이는 데이터베이스 서비스의 가용성을 손상시킵니다.
💡 쉬운 설명
MySQL 데이터베이스에 로그인한 사용자가 특정한 방식의 SQL 쿼리를 보내서 데이터베이스 서버를 강제로 중단시킬 수 있습니다. 이로 인해 다른 사용자들이 데이터베이스에 접근할 수 없게 됩니다.
🇺🇸 원문 (English)
MySQL 5.0 before 5.0.92, 5.1 before 5.1.51, and 5.5 before 5.5.6 allows remote authenticated users to cause a denial of service (assertion failure and server crash) via vectors related to view preparation, pre-evaluation of LIKE predicates, and IN Optimizers.
📍 영향받는 시스템
MySQL 5.0 < 5.0.92, 5.1 < 5.1.51, 5.5 < 5.5.6
⚔️ 공격 벡터
데이터베이스 인증 자격증을 보유한 원격 공격자가 뷰, LIKE 조건, IN 연산자를 포함한 특정 쿼리를 실행하여 서버 크래시 유발
🛡️ 대응 방법
MySQL을 5.0.92, 5.1.51, 5.5.6 이상으로 업그레이드
🔧 검증 코드
MySQL 버전이 표시되면 영향받는 범위(5.0.92 미만, 5.1.51 미만, 5.5.6 미만)에 해당하는지 확인하여 취약성 여부를 판단합니다.
mysql --version 2>/dev/null | grep -oE '5\.[0-5]\.[0-9]+' && echo 'Vulnerable' || echo 'Version check failed'