🇰🇷 한글 설명
Apple Mac OS X 10.3.9 및 10.4.6의 MySQL Manager가 새 MySQL 데이터베이스 서버 설정 시 제공된 root 암호를 무시하고 공백 상태로 남깁니다. 동일 시스템의 로컬 사용자가 암호 없이 MySQL에 root로 접근하여 전체 데이터베이스 권한을 획득할 수 있습니다.
💡 쉬운 설명
Mac에서 MySQL 설치 시 관리자 암호 설정이 무시됩니다. 컴퓨터에 접근 가능한 누구나 암호 없이 MySQL 데이터베이스를 제어할 수 있습니다.
🇺🇸 원문 (English)
MySQL Manager in Apple Mac OS X 10.3.9 and 10.4.6, when setting up a new MySQL database server, does not use the "New MySQL root password" that is provided, which causes the MySQL root password to be blank and allows local users to gain full privileges to that database.
📍 영향받는 시스템
Apple Mac OS X 10.3.9, 10.4.6 (MySQL Manager 포함)
⚔️ 공격 벡터
로컬 터미널에서 mysql -u root 명령으로 암호 없이 MySQL root 계정에 접속
🛡️ 대응 방법
MySQL root 계정에 수동으로 강력한 암호를 설정하거나 Mac OS X를 최신 보안 패치가 적용된 버전으로 업그레이드
🔧 검증 코드
명령이 'Access denied' 오류를 반환하면 암호가 설정된 상태(안전), 실행 성공 시 암호 없는 접속 가능(취약)
mysql -u root -e 'SELECT USER();' 2>&1