🇰🇷 한글 설명
Oracle MySQL Server의 Prepared Statements 기능에 존재하는 미명시 취약점으로, 인증된 원격 사용자가 특정 쿼리 실행을 통해 데이터베이스 서버의 가용성을 손상시킬 수 있습니다. MySQL 5.5.30 이하 및 5.6.10 버전에서 발생합니다.
💡 쉬운 설명
MySQL 데이터베이스에 접근 권한이 있는 사용자가 특수한 쿼리를 실행하여 데이터베이스 서버를 중단시킬 수 있는 문제입니다. 로그인된 사용자만 공격할 수 있으므로 외부 인터넷에서의 직접 공격은 제한적입니다.
🇺🇸 원문 (English)
Unspecified vulnerability in the MySQL Server component in Oracle MySQL 5.5.30 and earlier and 5.6.10 allows remote authenticated users to affect availability via unknown vectors related to Prepared Statements.
📍 영향받는 시스템
MySQL Server 5.5.x (5.5.30 이하), 5.6.10 이하
⚔️ 공격 벡터
인증된 사용자가 Prepared Statements를 악용한 SQL 쿼리를 실행하여 DoS(서비스 거부) 유발
🛡️ 대응 방법
MySQL을 5.5.31 이상 또는 5.6.11 이상으로 업그레이드
🔧 검증 코드
'vulnerable' 출력 시 취약 버전, 출력 없으면 안전한 버전
mysql --version 2>/dev/null | grep -oE '5\.[56]\.[0-9]+' | awk -F. '{if(($2==5 && $3<=30) || ($2==6 && $3<=10)) print "vulnerable"}'