🇰🇷 한글 설명
Associated Press Newspower 4.0.1 이전 버전은 MySQL root 계정에 기본 빈 암호를 사용하여 원격 공격자가 인증 없이 데이터베이스에 접근할 수 있습니다. 이를 통해 공격자는 뉴스 기사 테이블에 접근하여 악의적인 콘텐츠를 삽입하거나 기존 기사를 수정할 수 있습니다.
💡 쉬운 설명
AP의 뉴스 관리 소프트웨어가 데이터베이스 보호가 전혀 없어서, 누구나 인터넷을 통해 뉴스를 마음대로 수정할 수 있습니다. 마치 자물쇠 없는 문처럼 누구나 들어와 물건을 만질 수 있는 것과 같습니다.
🇺🇸 원문 (English)
Associated Press (AP) Newspower 4.0.1 and earlier uses a default blank password for the MySQL root account, which allows remote attackers to insert or modify news articles via shows.tblscript.
📍 영향받는 시스템
Associated Press Newspower 4.0.1 및 이전 버전
⚔️ 공격 벡터
MySQL 기본 포트(3306)를 통해 원격으로 root 계정에 빈 암호로 연결 후 shows.tblscript 테이블 조작
🛡️ 대응 방법
MySQL root 계정에 강력한 암호 설정 또는 Newspower를 최신 버전으로 업그레이드 및 데이터베이스 접근 제어 설정
🔧 검증 코드
빈 암호로 MySQL에 접속 가능하면 취약함, 암호 입력 프롬프트가 나타나면 안전
mysql -u root -h localhost shows -e 'SELECT 1;' 2>&1 | grep -q '1' && echo 'VULNERABLE: Password-less access' || echo 'OK: Password required'