🔍 CVE-2003-1331

4.0
CVSS Score
MEDIUM
2003-12-31
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

MySQL 클라이언트 라이브러리(libmysqlclient) 버전 4.0.13 이하에서 mysql_real_connect 함수의 스택 버퍼 오버플로우 취약성입니다. 로컬 사용자가 과도하게 긴 소켓 이름(socket name)을 입력하여 스택 메모리를 초과 기록하면 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

MySQL에 연결할 때 사용되는 소켓 파일 경로가 너무 길면 메모리가 손상되는 문제입니다. 같은 컴퓨터에서 실행 중인 공격자가 이를 악용하여 시스템을 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

Stack-based buffer overflow in the mysql_real_connect function in the MySql client library (libmysqlclient) 4.0.13 and earlier allows local users to execute arbitrary code via a long socket name, a different vulnerability than CVE-2001-1453.

📍 영향받는 시스템

MySQL 클라이언트 라이브러리(libmysqlclient) 버전 4.0.13 이하 (MySQL, MariaDB 클라이언트 포함)

⚔️ 공격 벡터

로컬 사용자가 같은 시스템에서 긴 소켓 경로를 지정하여 mysql_real_connect() 함수의 스택 버퍼를 오버플로우시킴

🛡️ 대응 방법

MySQL 클라이언트 라이브러리를 4.0.14 이상으로 업그레이드하거나 패치 적용

🔧 검증 코드

MySQL 클라이언트 버전이 4.0.14 이상인지 확인. 4.0.13 이하 버전이 나타나면 즉시 업그레이드 필요

Shell / Script
mysql --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' || dpkg -l 2>/dev/null | grep -E 'mysql-client|libmysqlclient' | awk '{print $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL