🔍 CVE-2026-21965

2.7
CVSS Score
LOW
2026-01-20
2026-01-20 22:15
✅ 완료

🇰🇷 한글 설명

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: Pluggable Auth). Supported versions that are affected are 9.0.0-9.5.0. 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 partial denial of service (partial DOS) of MySQL Server. CVSS 3.1 Base Score 2.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L).

📍 영향받는 시스템

MySQL Server 9.0.0-9.5.0

⚔️ 공격 벡터

네트워크 접근을 통해 여러 프로토콜을 이용한 공격

🛡️ 대응 방법

최신 버전의 MySQL Server로 업그레이드하거나, 공식적으로 제공되는 패치 적용

🔧 검증 코드

로컬 시스템에서 MySQL 클라이언트가 설치되어 있는 경우, Python 3.x 환경에서 실행 가능합니다. 명령어 실행 전 필요한 권한은 일반 사용자 권한으로 충분합니다. 의존성 패키지로는 subprocess가 필요하며, Python 3.x에 기본적으로 포함되어 있습니다.

Shell / Script
import subprocess
result = subprocess.run(['mysql', '--version'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
version = result.stdout.decode('utf-8').split(' ')[-1].strip()
if version >= '9.0.0' and version <= '9.5.0':
    print({"result": "취약", "reason": "MySQL 버전이 취약한 버전 범위 내에 있습니다."})
else:
    print({"result": "양호", "reason": "MySQL 버전이 취약한 버전이 아닙니다."})

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL