🇰🇷 한글 설명
MantisBT 1.2.4 이전 버전의 admin/upgrade_unattended.php에서 잘못된 db_type 파라미터를 통해 에러 메시지에 서버 설치 경로가 노출되는 정보 공개 취약점입니다. ADOdb 라이브러리의 안전하지 않은 함수 호출과 관련된 문제입니다.
💡 쉬운 설명
MantisBT 관리자 파일에 잘못된 설정값을 보내면 서버의 폴더 경로가 그대로 드러납니다. 공격자가 시스템 구조를 파악하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
admin/upgrade_unattended.php in MantisBT before 1.2.4 allows remote attackers to obtain sensitive information via an invalid db_type parameter, which reveals the installation path in an error message, related to an unsafe call by MantisBT to a function in the ADOdb Library for PHP.
📍 영향받는 시스템
MantisBT 1.2.3 및 이전 버전
⚔️ 공격 벡터
admin/upgrade_unattended.php?db_type=invalid 같은 형태로 비정상 파라미터 전송하여 에러 메시지 분석
🛡️ 대응 방법
MantisBT를 1.2.4 이상으로 즉시 업그레이드
🔧 검증 코드
에러 메시지에 절대 경로나 설치 디렉토리 정보가 노출되면 취약함. 아무 경로 정보도 없으면 패치됨
curl -s http://target/admin/upgrade_unattended.php?db_type=xyz 2>&1 | grep -i 'path\|install\|directory'