🔍 CVE-2010-1621

5.0
CVSS Score
MEDIUM
2010-05-14
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

MySQL 5.1.46 이전 버전에서 UNINSTALL PLUGIN 명령 실행 시 사용자 권한을 검사하지 않는 취약점입니다. 원격 공격자가 인증 없이 임의의 플러그인을 제거할 수 있어 데이터베이스 기능 훼손 및 서비스 거부를 초래합니다.

💡 쉬운 설명

MySQL에서 중요한 기능(플러그인)을 누구나 삭제할 수 있는 보안 결함입니다. 공격자가 이를 악용하면 데이터베이스 주요 기능을 끌 수 있습니다.

🇺🇸 원문 (English)

The mysql_uninstall_plugin function in sql/sql_plugin.cc in MySQL 5.1 before 5.1.46 does not check privileges before uninstalling a plugin, which allows remote attackers to uninstall arbitrary plugins via the UNINSTALL PLUGIN command.

📍 영향받는 시스템

MySQL 5.1.0 ~ 5.1.45

⚔️ 공격 벡터

원격 공격자가 UNINSTALL PLUGIN 명령을 통해 권한 검사 없이 플러그인 제거

🛡️ 대응 방법

MySQL을 5.1.46 이상으로 업그레이드하거나, 원격 접속 제한 및 PLUGIN 권한 설정 강화

🔧 검증 코드

MySQL 버전이 5.1.46 이상으로 출력되면 안전함. 5.1.46 미만이면 취약함.

Shell / Script
mysql -u root -p -e "SELECT VERSION();" 2>/dev/null | grep -E '5\.1\.(4[6-9]|[5-9][0-9]|[0-9]{3,})'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

MySQL