🇰🇷 한글 설명
Oracle Application Server의 Discussion Forum Portlet 내 PORTAL 스키마에서 발생하는 취약점입니다. 공격자가 df_next_page 파라미터에 널 바이트(%00)를 추가하여 임의의 JSP 및 기타 파일의 소스 코드를 원격으로 탈취할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 주소창에 특수 문자를 입력하여 서버 안에 숨겨진 중요한 설계도(소스 코드)를 몰래 훔쳐보는 공격입니다. 이를 통해 공격자는 시스템의 내부 구조를 파악하고 더 큰 공격을 준비할 수 있습니다.
🇺🇸 원문 (English)
The PORTAL schema in Oracle Application Server (OracleAS) Discussion Forum Portlet allows remote attackers to obtain the source code for arbitrary JSP and other files via a df_next_page parameter with a trailing null byte (%00).
📍 영향받는 시스템
Oracle Application Server (OracleAS) Discussion Forum Portlet
⚔️ 공격 벡터
df_next_page 파라미터에 널 바이트(%00)를 포함한 특수 요청 전송
🛡️ 대응 방법
Oracle에서 제공하는 최신 보안 패치를 적용하거나 해당 포틀릿의 접근 권한을 제한해야 합니다.
🔧 검증 코드
응답 결과에서 널 바이트를 포함한 요청에 대해 서버가 비정상적인 파일 내용을 반환하거나 오류를 내는지 확인합니다.
curl -s -I 'http://<target_ip>/<path_to_portlet>?df_next_page=test%00' | grep -i 'HTTP/1.1'
📊 CVSS Vector String
AV:N/AC:L/Au:N/C:P/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server