🇰🇷 한글 설명
MySQL 4.1.13 이전 버전에서 로컬 사용자가 multiupdate와 subselects를 포함한 특정 SQL 쿼리를 실행하여 레플리케이션 슬레이브 서버를 지속적으로 크래시시킬 수 있는 취약점입니다. 이는 데이터베이스 가용성을 저하시키는 서비스 거부 공격으로 악용될 수 있습니다.
💡 쉬운 설명
MySQL 구버전에서 특정 데이터 수정 쿼리가 복제 서버를 다운시킬 수 있는 문제입니다. 로컬 접근 권한이 있는 사용자만 공격 가능합니다.
🇺🇸 원문 (English)
MySQL before 4.1.13 allows local users to cause a denial of service (persistent replication slave crash) via a query with multiupdate and subselects.
📍 영향받는 시스템
MySQL 4.1.13 이전 버전 (로컬 사용자 접근 권한 필요)
⚔️ 공격 벡터
로컬 사용자가 multiupdate 및 subselects를 포함한 SQL 쿼리를 데이터베이스에 실행
🛡️ 대응 방법
MySQL을 4.1.13 이상으로 업그레이드 또는 로컬 데이터베이스 접근 권한 제한
🔧 검증 코드
명령어가 버전을 출력하면 취약함(4.1.13 미만); 출력 없으면 안전(4.1.13 이상)
mysql --version 2>/dev/null | awk '{print $5}' | grep -E '^4\.(0|1\.[0-9]|1\.1[0-2])'