🔍 CVE-2026-21949

6.5
CVSS Score
MEDIUM
2026-01-20
2026-01-21 16:16
✅ 완료

🇰🇷 한글 설명

MySQL Server의 Optimizer 구성 요소에서 발생하는 취약점으로, 공격자가 MySQL Server를 다운시키거나 반복적으로 크래시를 일으킬 수 있다.

💡 쉬운 설명

MySQL Server의 취약점으로 인해 낮은 권한의 공격자가 네트워크를 통해 MySQL Server를 다운시키거나 크래시를 일으킬 수 있습니다. 이 취약점은 MySQL Server 9.0.0-9.5.0 버전에 영향을 미칩니다.

🇺🇸 원문 (English)

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 9.0.0-9.5.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 9.0.0-9.5.0

⚔️ 공격 벡터

네트워크 접근을 통해 MySQL Server에 공격을 가하는 방법

🛡️ 대응 방법

MySQL Server를 최신 버전으로 업데이트하거나, 공식 패치 적용

🔧 검증 코드

로컬 시스템에서 MySQL 버전을 확인하는 코드입니다. 이 코드를 실행하기 위해서는 Python과 MySQL 클라이언트가 설치되어 있어야 합니다. 코드를 실행한 후 결과를 확인하여 MySQL 버전이 취약한 버전인지 확인할 수 있습니다.

Shell / Script
import subprocess
mysql_version = subprocess.check_output(['mysql', '--version']).decode('utf-8')
if '9.0' <= mysql_version.split('-')[1].split('.')[0] <= '9.5':
    print("{\"result\": \"취약\", \"reason\": \"MySQL 버전이 취약한 버전입니다.\"}")
else:
    print("{\"result\": \"양호\", \"reason\": \"MySQL 버전이 안전한 버전입니다.\"}")

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

MySQL