🇰🇷 한글 설명
MySQL 3.23.33 이전 버전에서 DROP DATABASE 요청 처리 중 발생하는 버퍼 오버플로우 취약점으로, 원격 공격자가 임의의 코드 실행 가능. 이 취약점을 통해 데이터베이스 서버가 손상되고 시스템 전체 제어로 확대될 수 있음.
💡 쉬운 설명
MySQL에 매우 긴 '데이터베이스 삭제' 명령어를 보내면 프로그램이 오류를 내고, 공격자가 이를 이용해 컴퓨터를 완전히 제어할 수 있음. 이는 20년 이상 된 매우 오래된 취약점이므로 최신 MySQL을 사용하면 안전함.
🇺🇸 원문 (English)
Buffer overflow in MySQL before 3.23.33 allows remote attackers to execute arbitrary code via a long drop database request.
📍 영향받는 시스템
MySQL 3.23.33 이전 모든 버전
⚔️ 공격 벡터
원격 공격자가 DROP DATABASE 명령어의 데이터베이스명에 수천 개 이상의 문자를 포함한 요청 전송
🛡️ 대응 방법
MySQL을 3.23.33 이상으로 업그레이드하거나 공식 보안 패치 적용
🔧 검증 코드
출력된 MySQL 버전이 3.23.33 이상이면 안전. 3.23.33 미만 또는 버전 미설치 상태면 업그레이드 또는 설치 필요.
mysql --version 2>/dev/null | awk '{print $NF}'