🇰🇷 한글 설명
MariaDB와 MySQL의 기하학적 데이터 처리 시 대량의 포인트를 포함하는 조작된 입력으로 인한 거부 서비스(DoS) 취약점입니다. 이진 표현 처리 중 수치 계산 오류로 인해 데이터베이스 서버 충돌을 야기할 수 있습니다.
💡 쉬운 설명
특수하게 조작된 지도/위치 정보를 데이터베이스에 보내면 서버가 다운됩니다. 이는 프로그래밍 실수로 인한 수학 계산 오류 때문입니다.
🇺🇸 원문 (English)
MariaDB 5.5.x before 5.5.30, 5.3.x before 5.3.13, 5.2.x before 5.2.15, and 5.1.x before 5.1.68, and Oracle MySQL 5.1.69 and earlier, 5.5.31 and earlier, and 5.6.11 and earlier allows remote attackers to cause a denial of service (crash) via a crafted geometry feature that specifies a large number of points, which is not properly handled when processing the binary representation of this feature, related to a numeric calculation error.
📍 영향받는 시스템
MariaDB 5.5.x<5.5.30, 5.3.x<5.3.13, 5.2.x<5.2.15, 5.1.x<5.1.68; MySQL 5.1≤5.1.69, 5.5≤5.5.31, 5.6≤5.6.11
⚔️ 공격 벡터
원격 공격자가 대량의 좌표 포인트를 포함하는 조작된 기하학적 데이터를 전송하여 서버 충돌 유발
🛡️ 대응 방법
MariaDB 5.5.30, 5.3.13, 5.2.15, 5.1.68 이상 또는 MySQL 5.1.70, 5.5.32, 5.6.12 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 MariaDB/MySQL 패키지명과 버전이 표시됩니다. 영향받는 버전 범위 내이면 즉시 패치 필요합니다.
dpkg -l 2>/dev/null | grep -iE 'mariadb|mysql-server' | awk '{print $2, $3}'