🇰🇷 한글 설명
Oracle MySQL Server 5.5.39 이전 및 5.6.20 이전 버전의 InnoDB DML Foreign Keys와 관련된 미지정 취약점으로, 인증된 원격 사용자가 데이터베이스 가용성에 영향을 줄 수 있습니다. Foreign Key 제약 조건 처리 중 특정 쿼리 실행으로 서버 충돌이나 거부 서비스가 발생할 수 있습니다.
💡 쉬운 설명
MySQL 데이터베이스의 이전 버전에서 외래키(Foreign Key) 기능의 결함으로 인해, 로그인된 사용자가 데이터베이스를 먹통으로 만들 수 있습니다. 특정 조작된 SQL 명령어로 서버가 작동을 멈추거나 충돌할 수 있습니다.
🇺🇸 원문 (English)
Unspecified vulnerability in Oracle MySQL Server 5.5.39 and earlier and 5.6.20 and earlier allows remote authenticated users to affect availability via vectors related to SERVER:INNODB DML FOREIGN KEYS.
📍 영향받는 시스템
MySQL Server 5.5.39 이전, MySQL Server 5.6.20 이전
⚔️ 공격 벡터
인증된 원격 사용자가 Foreign Key 관련 DML 쿼리 실행으로 서버 거부 서비스 유발
🛡️ 대응 방법
MySQL을 5.5.40 이상 또는 5.6.21 이상으로 업그레이드
🔧 검증 코드
명령어 실행 후 'vulnerable'이 출력되면 패치 필요, 'patched'가 출력되면 안전한 버전입니다.
mysql -V | grep -oP '\d+\.\d+\.\d+' | awk -F. '{if(($1==5 && $2==5 && $3<=39) || ($1==5 && $2==6 && $3<=20)) print "vulnerable"; else print "patched"}'