🇰🇷 한글 설명
MySQL 5.7.18 이전 버전의 UDF(사용자정의함수) 기능에 있는 취약점으로, 낮은 권한의 공격자가 네트워크를 통해 MySQL 서버를 강제 종료시킬 수 있습니다. 이를 통해 완전한 서비스 거부(DoS) 공격이 가능합니다.
💡 쉬운 설명
MySQL 데이터베이스의 특정 기능에 있는 버그로, 일부 권한을 가진 사용자가 데이터베이스를 다운시킬 수 있습니다. 그 결과 데이터베이스가 작동하지 않아 모든 사용자가 접근할 수 없게 됩니다.
🇺🇸 원문 (English)
Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: Server: UDF). Supported versions that are affected are 5.7.18 and earlier. Difficult to exploit 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.0 Base Score 5.3 (Availability impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H).
📍 영향받는 시스템
Oracle MySQL 5.7.18 및 이전 버전
⚔️ 공격 벡터
네트워크 접근이 가능한 낮은 권한의 공격자가 UDF 기능을 악용하여 MySQL 서버 충돌을 유발하는 DoS 공격
🛡️ 대응 방법
MySQL을 5.7.19 이상으로 업그레이드하거나 데이터베이스 네트워크 접근을 신뢰할 수 있는 사용자만으로 제한
🔧 검증 코드
명령어 결과의 MySQL 버전이 5.7.19 이상이면 안전하고, 5.7.18 이하면 취약합니다.
mysql -V 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' || dpkg -l 2>/dev/null | grep mysql-server | awk '{print $3}'