🇰🇷 한글 설명
PHPSTREET Webboard 1.0은 데이터베이스 접근 자격증명을 웹 루트 아래에 평문으로 저장하며 접근 제어가 불충분합니다. 원격 공격자는 connect.inc 파일을 직접 요청하여 데이터베이스 자격증명을 획득할 수 있으며, 이를 통해 데이터베이스에 무단 접근할 수 있습니다.
💡 쉬운 설명
웹사이트가 데이터베이스 비밀번호를 누구나 접근할 수 있는 폴더에 저장합니다. 공격자는 웹 브라우저로 특정 파일에 접근하여 비밀번호를 가져갈 수 있습니다.
🇺🇸 원문 (English)
Wbstreet (aka PHPSTREET Webboard) 1.0 stores sensitive information under the web root with insufficient access control, which allows remote attackers to obtain database credentials via a direct request to connect.inc.
📍 영향받는 시스템
PHPSTREET Webboard (Wbstreet) 1.0
⚔️ 공격 벡터
원격 공격자가 connect.inc 파일을 웹 브라우저나 curl로 직접 요청하여 데이터베이스 자격증명 파일 다운로드
🛡️ 대응 방법
connect.inc를 웹 루트 외부로 이동하거나 .htaccess로 접근 차단, 자격증명을 환경변수나 보호된 설정 파일로 관리
🔧 검증 코드
파일 내용이 출력되면 취약점 존재, 403/404 또는 접근 거부 에러면 보호됨
curl -s http://target/path/connect.inc 2>/dev/null | grep -E 'password|user|host'