🇰🇷 한글 설명
MySQL 4.1.3 이전 및 5.0 버전에서 scramble 문자열을 통한 스택 버퍼 오버플로우 취약점이 존재한다. 원격 공격자는 긴 문자열을 전송하여 서비스 거부 또는 임의 코드 실행을 수행할 수 있다.
💡 쉬운 설명
MySQL 데이터베이스에 매우 긴 암호 정보를 보내면 프로그램이 오류 없이 처리하지 못해 서버가 충돌하거나 해킹당한다. 이는 입력값 길이를 제대로 검증하지 않은 버그 때문이다.
🇺🇸 원문 (English)
Stack-based buffer overflow in MySQL 4.1.x before 4.1.3, and 5.0, allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a long scramble string.
📍 영향받는 시스템
MySQL 4.1.x (< 4.1.3), MySQL 5.0
⚔️ 공격 벡터
원격(Remote): MySQL 인증 과정에서 비정상적으로 긴 scramble 문자열 전송
🛡️ 대응 방법
MySQL 4.1.3 이상 또는 보안 패치가 적용된 5.0 버전으로 즉시 업그레이드
🔧 검증 코드
명령어 결과가 표시되면 취약한 버전, 결과 없으면 안전 또는 MySQL 미설치 상태
mysql --version 2>/dev/null | grep -E 'Ver 4\.(1\.[0-2]|0)\.|Ver 5\.0\.[0-9]'