🇰🇷 한글 설명
Oracle MySQL Server 5.7.18 이하 버전의 DML 서브컴포넌트에서 발견된 취약점으로, 높은 권한의 공격자가 네트워크를 통해 MySQL Server에 접근하여 서비스 거부(DoS) 공격을 유발할 수 있습니다. 성공적인 공격은 MySQL Server의 충돌이나 완전한 중단을 초래하여 데이터베이스의 가용성을 심각하게 훼손합니다.
💡 쉬운 설명
MySQL 데이터베이스가 특정 요청으로 인해 충돌하거나 응답하지 않을 수 있는 문제입니다. 관리자 권한이 있는 사람이 의도적으로 데이터베이스를 다운시킬 수 있습니다.
🇺🇸 원문 (English)
Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: DML). Supported versions that are affected are 5.7.18 and earlier. Easily exploitable vulnerability allows high 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 3.0 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).
📍 영향받는 시스템
MySQL Server 5.7.18 이하 버전
⚔️ 공격 벡터
네트워크를 통한 여러 프로토콜 이용, 높은 권한 필요, 복잡도 낮음
🛡️ 대응 방법
MySQL Server를 5.7.19 이상 버전으로 즉시 업그레이드
🔧 검증 코드
VULNERABLE이 출력되면 5.7.18 이하로 취약하므로 즉시 업그레이드 필요하고, PATCHED가 출력되면 안전합니다.
mysql --version 2>/dev/null | grep -oE '5\.7\.[0-9]+' && mysql --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '{if($1==5 && $2==7 && $3<=18) print "VULNERABLE" ; else print "PATCHED"}'