🇰🇷 한글 설명
MySQL 3.23.36 이전 버전에서 발생하는 디렉토리 트래버설 취약점입니다. 로컬 사용자가 '..'로 시작하는 이름의 데이터베이스를 생성함으로써 임의의 파일을 수정하고 권한을 획득할 수 있습니다.
💡 쉬운 설명
데이터베이스 이름을 특수하게 지어 시스템의 다른 중요 파일에 접근하는 취약점입니다. 이를 통해 일반 사용자가 관리자 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in MySQL before 3.23.36 allows local users to modify arbitrary files and gain privileges by creating a database whose name starts with .. (dot dot).
📍 영향받는 시스템
MySQL 3.23.36 미만 버전
⚔️ 공격 벡터
특수 문자(..)를 포함한 데이터베이스 생성을 통한 경로 조작(Directory Traversal) 공격
🛡️ 대응 방법
MySQL 3.23.36 버전 이상으로 업데이트
🔧 검증 코드
출력된 버전 숫자가 3.23.36보다 낮을 경우 취약한 상태입니다.
mysql --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'