🇰🇷 한글 설명
MySQLDumper 1.21b부터 1.23 REV227 버전에서 .htaccess 인증이 GET 요청만 제한하고 POST 요청은 필터링하지 않는 결함으로 인해 원격 공격자가 인증 요구사항을 우회할 수 있습니다. 이를 통해 인증 없이 시스템에 접근하여 데이터베이스 덤프 파일을 조회하거나 조작할 수 있습니다.
💡 쉬운 설명
MySQLDumper의 웹 인터페이스 보안이 특정 방식(GET)의 접근만 막고 다른 방식(POST)은 못 막는 문제입니다. 공격자가 우회 방법을 사용하면 로그인 없이도 중요한 데이터에 접근할 수 있습니다.
🇺🇸 원문 (English)
MySQLDumper 1.21b through 1.23 REV227 uses a "Limit GET" statement in the .htaccess authentication mechanism, which allows remote attackers to bypass authentication requirements via HTTP POST requests.
📍 영향받는 시스템
MySQLDumper 버전 1.21b, 1.21c, 1.22, 1.23 REV227 이하
⚔️ 공격 벡터
HTTP POST 요청을 사용하여 .htaccess의 GET 제한을 우회하고 인증 없이 관리 페이지 접근
🛡️ 대응 방법
MySQLDumper를 최신 버전으로 업그레이드하거나 .htaccess 파일을 수정하여 POST 요청도 제한
🔧 검증 코드
HTTP 상태 코드가 200이면 인증 없이 접근 가능한 상태이며, 401/403이면 보호된 상태입니다.
curl -X POST http://target/mysqldumper/index.php -o /dev/null -s -w '%{http_code}\n' && echo 'Authentication bypass possible if returns 200'