🇰🇷 한글 설명
Oracle MySQL Server의 X Plugin 컴포넌트에 존재하는 취약점으로, 높은 권한의 공격자가 네트워크를 통해 여러 프로토콜로 MySQL 서버를 접근할 수 있습니다. 이 취약점을 악용하면 MySQL 서버의 행(hang) 또는 반복적인 충돌을 유발하여 완전한 서비스 거부(DOS)를 초래할 수 있습니다.
💡 쉬운 설명
MySQL 데이터베이스의 X Plugin이라는 기능에 결함이 있어서, 관리자 권한을 가진 누군가가 원격으로 접속해서 데이터베이스를 다운시킬 수 있습니다. 이는 데이터베이스 서비스를 완전히 중단시키는 공격입니다.
🇺🇸 원문 (English)
Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: X Plugin). Supported versions that are affected are 5.7.16 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).
📍 영향받는 시스템
Oracle MySQL Server 5.7.16 이전 버전 (X Plugin 포함)
⚔️ 공격 벡터
높은 권한의 공격자가 TCP/IP 등 네트워크 프로토콜을 통해 X Plugin 포트로 특수 요청을 전송하여 서버 행(hang) 또는 충돌 유발
🛡️ 대응 방법
MySQL을 5.7.17 이상으로 업그레이드하거나, 불필요한 경우 X Plugin을 비활성화
🔧 검증 코드
MySQL 버전이 5.7.16 이하면 'Vulnerable', 5.7.17 이상이면 'Not vulnerable'로 표시됩니다.
mysql --version | grep -oP '\d+\.\d+\.\d+' | awk -F. '{if($1==5&&$2==7&&$3<=16) print "Vulnerable"; else print "Not vulnerable"}'