🇰🇷 한글 설명
Oracle 9i Application Server 1.0.2 버전에서 존재하지 않는 .JSP 파일을 요청할 경우, 에러 메시지를 통해 서버 루트 디렉토리 내 파일의 물리적 경로가 노출되는 취약점입니다. 원격 공격자는 이 정보를 이용해 서버의 내부 파일 구조를 파악할 수 있습니다.
💡 쉬운 설명
존재하지 않는 파일을 불러오려고 할 때 서버가 친절하게(?) 파일이 어디에 있는지 알려주는 실수입니다. 이 정보가 유출되면 해커가 서버 내부의 비밀스러운 위치를 찾아내는 데 도움을 줄 수 있습니다.
🇺🇸 원문 (English)
Oracle 9i Application Server 1.0.2 allows remote attackers to obtain the physical path of a file under the server root via a request for a non-existent .JSP file, which leaks the pathname in an error message.
📍 영향받는 시스템
Oracle 9i Application Server 1.0.2
⚔️ 공격 벡터
존재하지 않는 .JSP 파일을 요청하여 서버 에러 메시지 유도
🛡️ 대응 방법
Oracle에서 제공하는 최신 보안 패치를 적용하거나 에러 메시지에서 상세 경로가 노출되지 않도록 설정 변경
🔧 검증 코드
명령어 실행 결과 에러 메시지에 서버의 실제 파일 경로(예: /u01/app/...)가 포함되어 출력되면 취약한 상태입니다.
curl -s -i http://<target_ip>/non_existent_file.jsp | grep -i 'pathname\|directory'
📊 CVSS Vector String
AV:N/AC:L/Au:N/C:P/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server