🇰🇷 한글 설명
MySQL 3.23.33 이전 버전의 libmysqlclient.so 라이브러리에 버퍼 오버플로우 취약점이 존재하며, 호스트 파라미터를 통해 임의의 코드를 원격 실행할 수 있습니다. 공격자는 길게 조작된 호스트명을 전달하여 메모리를 초과 쓰기하고 시스템 제어권을 획득할 수 있습니다.
💡 쉬운 설명
MySQL 클라이언트 프로그램의 메모리 보호 결함으로, 공격자가 특수한 요청을 보내면 시스템을 완전히 제어할 수 있습니다. 마치 담장의 구멍을 통해 침입자가 들어오는 것과 같은 심각한 보안 허점입니다.
🇺🇸 원문 (English)
Buffer overflow in libmysqlclient.so in MySQL 3.23.33 and earlier allows remote attackers to execute arbitrary code via a long host parameter.
📍 영향받는 시스템
MySQL 3.23.33 및 그 이전 버전의 libmysqlclient.so
⚔️ 공격 벡터
과도하게 긴 호스트명 파라미터를 MySQL 클라이언트 연결 요청에 포함시켜 원격에서 코드 실행
🛡️ 대응 방법
MySQL을 3.23.34 이상으로 업그레이드하거나 해당 라이브러리를 패치된 버전으로 교체
🔧 검증 코드
MySQL 버전이 3.23.34 이상이면 안전, 3.23.33 이하면 취약한 상태
mysql --version 2>/dev/null | grep -oE '([0-9]+\.[0-9]+\.[0-9]+)' || dpkg -l 2>/dev/null | grep mysql-client