🇰🇷 한글 설명
MySQL 서버의 DDL(데이터 정의 언어) 서브컴포넌트의 취약점으로, 낮은 권한의 공격자가 네트워크를 통해 MySQL 서버를 중단시키거나 완전한 서비스 거부(DoS) 공격을 수행할 수 있습니다. 이는 MySQL 5.5.53 이전, 5.6.34 이전, 5.7.16 이전 버전에서 발생합니다.
💡 쉬운 설명
MySQL 데이터베이스에서 테이블 생성/수정 명령을 악용하여 데이터베이스 서버를 강제로 중단시킬 수 있습니다. 누구나 네트워크를 통해 공격할 수 있어서 서비스 중단을 야기할 수 있습니다.
🇺🇸 원문 (English)
Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: DDL). Supported versions that are affected are 5.5.53 and earlier, 5.6.34 and earlier and 5.7.16 and earlier. Easily exploitable vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS v3.0 Base Score 6.5 (Availability impacts).
📍 영향받는 시스템
MySQL 5.5.53 이전, 5.6.34 이전, 5.7.16 이전 버전
⚔️ 공격 벡터
다중 프로토콜을 통한 네트워크 접근으로 DDL 명령 실행을 통해 서버 hang 또는 crash 유발
🛡️ 대응 방법
MySQL을 5.5.54, 5.6.35, 5.7.17 이상으로 업그레이드
🔧 검증 코드
VULNERABLE이 표시되면 패치 필요, PATCHED가 표시되면 안전함
mysql --version | grep -oE '5\.[567]\.[0-9]+' | awk -F. '{if($2==5 && $3<=53 || $2==6 && $3<=34 || $2==7 && $3<=16) print "VULNERABLE" ; else print "PATCHED"}'