🇰🇷 한글 설명
IBM Rational Build Forge 7.1.0에서 인증 서블릿이 PHP 스크립트로 리다이렉션할 때 HTTP GET 메서드를 사용하여 세션 ID가 URL에 포함되고, 이로 인해 공격자가 웹 서버 로그, Referer 로그, 브라우저 히스토리에서 세션 ID를 수집할 수 있습니다.
💡 쉬운 설명
로그인할 때 세션 정보가 웹 주소(URL)에 포함되어 컴퓨터 기록과 로그에 남습니다. 누군가 이 기록을 보면 다른 사람으로 가장할 수 있습니다.
🇺🇸 원문 (English)
IBM Rational Build Forge 7.1.0 uses the HTTP GET method during redirection from the authentication servlet to a PHP script, which makes it easier for context-dependent attackers to discover session IDs by reading (1) web-server access logs, (2) web-server Referer logs, or (3) the browser history.
📍 영향받는 시스템
IBM Rational Build Forge 7.1.0
⚔️ 공격 벡터
웹 서버 액세스 로그, HTTP Referer 헤더, 브라우저 히스토리 접근을 통한 세션 ID 탈취
🛡️ 대응 방법
HTTP POST 메서드 사용 또는 최신 패치 버전으로 업그레이드
🔧 검증 코드
설치된 Build Forge 버전이 7.1.0이면 취약점 있음; 7.1.1 이상이면 패치됨
dpkg -l | grep -i 'rational\|build.forge' || rpm -q rational-build-forge 2>/dev/null || find /opt -name '*BuildForge*' -o -name '*build-forge*' 2>/dev/null