🇰🇷 한글 설명
MySQL 5.0~5.0.91 및 5.1.47 이전 버전에서 COM_FIELD_LIST 명령어를 통한 버퍼 오버플로우 취약점 발생. 인증된 원격 사용자가 긴 테이블명을 이용해 임의의 코드 실행 가능.
💡 쉬운 설명
MySQL에 로그인한 사용자가 특정 명령어를 통해 장황한 이름을 입력하면 데이터베이스 서버가 충돌하거나 해킹될 수 있습니다. 오래된 MySQL 버전에서만 발생합니다.
🇺🇸 원문 (English)
Buffer overflow in MySQL 5.0 through 5.0.91 and 5.1 before 5.1.47 allows remote authenticated users to execute arbitrary code via a COM_FIELD_LIST command with a long table name.
📍 영향받는 시스템
MySQL 5.0.0~5.0.91, MySQL 5.1.0~5.1.46
⚔️ 공격 벡터
인증된 데이터베이스 연결을 통해 COM_FIELD_LIST 명령어로 과도하게 긴 테이블명 전송
🛡️ 대응 방법
MySQL을 5.0.92 이상 또는 5.1.47 이상으로 업그레이드
🔧 검증 코드
MySQL 버전이 5.0.92 미만 또는 5.1.47 미만이면 취약점 존재; 해당 버전 이상이면 패치됨
mysql --version 2>/dev/null | grep -oE '[0-9]\.[0-9]\.[0-9]+' || dpkg -l | grep mysql-server | awk '{print $3}' | head -1