🇰🇷 한글 설명
MySQL Server의 Group Replication Plugin에서 발견된 취약점으로, 낮은 권한의 공격자가 네트워크를 통해 MySQL 서버에 접속하여 서비스 거부(DOS) 공격을 유발할 수 있습니다. 성공적인 공격 시 MySQL 서버를 중단시키거나 반복적으로 충돌시킬 수 있습니다.
💡 쉬운 설명
MySQL 데이터베이스의 복제 기능에 버그가 있어서, 인터넷 접속 권한이 있는 일반 사용자가 데이터베이스를 다운시킬 수 있습니다. 결과적으로 서비스가 중단되고 사용할 수 없게 됩니다.
🇺🇸 원문 (English)
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Group Replication Plugin). Supported versions that are affected are 8.0.0-8.0.45, 8.4.0-8.4.8 and 9.0.0-9.6.0. 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 3.1 Base Score 6.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H).
📍 영향받는 시스템
MySQL Server 8.0.0-8.0.45, 8.4.0-8.4.8, 9.0.0-9.6.0
⚔️ 공격 벡터
낮은 권한의 공격자가 네트워크를 통해 여러 프로토콜(TCP/IP 등)로 MySQL 서버에 접속하여 Group Replication 기능에 악의적 요청 전송
🛡️ 대응 방법
MySQL을 패치된 버전으로 업그레이드 (8.0.46+, 8.4.9+, 9.6.1+) 또는 네트워크 접근 제어로 신뢰할 수 없는 사용자 차단
🔧 검증 코드
MySQL 버전을 확인하여 영향받는 범위(8.0.45 이하, 8.4.8 이하, 9.6.0 이하)에 해당하면 VULNERABLE 출력됨
mysql --version | grep -oP '(?<=Ver )\d+\.\d+\.\d+' | awk -F. '{if(($1==8 && $2==0 && $3<=45) || ($1==8 && $2==4 && $3<=8) || ($1==9 && $3<=6)) print "VULNERABLE"}'