🇰🇷 한글 설명
MySQL의 sql_parse.cc 파일에서 발생하는 취약점으로, 잘못된 패킷 길이를 가진 COM_TABLE_DUMP 요청을 보낼 때 서버 메모리의 일부가 에러 메시지에 포함되어 반환됩니다. 이를 통해 원격 공격자가 시스템의 민감한 정보를 획득할 수 있습니다.
💡 쉬운 설명
MySQL 서버에 특수하게 조작된 요청을 보내면, 서버가 실수로 내부 메모리에 저장된 비밀 정보를 에러 메시지에 담아 보내주는 취약점입니다. 일종의 정보 유출 사고라고 볼 수 있습니다.
🇺🇸 원문 (English)
sql_parse.cc in MySQL 4.0.x up to 4.0.26, 4.1.x up to 4.1.18, and 5.0.x up to 5.0.20 allows remote attackers to obtain sensitive information via a COM_TABLE_DUMP request with an incorrect packet length, which includes portions of memory in an error message.
📍 영향받는 시스템
MySQL 4.0.x (<= 4.0.26), 4.1.x (<= 4.1.18), 5.0.x (<= 5.0.20)
⚔️ 공격 벡터
잘못된 패킷 길이를 포함한 COM_TABLE_DUMP 요청을 통한 원격 정보 유출
🛡️ 대응 방법
MySQL을 취약점이 해결된 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과 버전 정보가 출력되면 해당 취약점에 노출된 버전일 가능성이 높습니다.
mysql -V 2>/dev/null | grep -E 'Distrib (4\.0\.[0-26]|4\.1\.[0-18]|5\.0\.[0-20])'