🔍 CVE-2026-73100

10.0
CVSS Score
CRITICAL
2026-11-05
2026-11-05 15:01
✅ 완료

🇰🇷 한글 설명

Apache Juneau의 기본 REST 서버 호출 로거가 서버 오류(5xx)로 끝나는 요청의 헤더를 마스킹 없이 기록합니다. 이로 인해 Authorization, Cookie, Proxy-Authorization, X-API-Key 등 민감한 헤더 값이 평문으로 애플리케이션 로그에 남게 됩니다. 영향 버전은 9.2.0 이하이며 9.2.1에서 수정되었습니다.

💡 쉬운 설명

서버에 오류를 일으킬 수 있는 요청을 보내면, 로그인 인증 정보 같은 민감한 값이 서버 로그 파일에 그대로 저장됩니다. 로그를 열람할 수 있는 사람이라면 누구든 이 인증 정보를 가져갈 수 있습니다.

🇺🇸 원문 (English)

Insertion of Sensitive Information into Log File vulnerability in Apache Juneau. The default REST server call logger records request headers for requests that end in a server error, without redacting them. Any client able to cause a server error gets headers such as Authorization, Cookie, Proxy-Authorization and X-API-Key written in cleartext to the application log, exposing them to anyone who can read the logs. This issue affects Apache Juneau: through 9.2.0. Users are recommended to upgrade to version 9.2.1, which fixes the issue.

📍 영향받는 시스템

Apache Juneau 9.2.0 이하 버전을 사용하는 Java 기반 REST 서버 애플리케이션

⚔️ 공격 벡터

원격의 클라이언트가 서버 오류(5xx)를 유발하는 요청을 보내 민감한 헤더가 로그에 기록되도록 한 뒤, 로그 파일 접근으로 인증 정보를 탈취

🛡️ 대응 방법

Apache Juneau를 9.2.1 이상으로 업그레이드하고, 기존 로그 파일에 남은 민감 정보를 삭제 및 노출된 자격 증명을 교체

🔧 검증 코드

결과에 juneau 관련 파일이 나오면 해당 프로젝트에서 Juneau 버전을 확인하고, 버전이 9.2.1 미만이면 취약한 것이므로 업그레이드가 필요합니다. 결과가 없으면 해당 경로에서 Juneau 사용이 확인되지 않은 것입니다.

Shell / Script
grep -rl 'juneau' --include='*.jar' --include='pom.xml' --include='build.gradle' . 2>/dev/null | head -20

📊 CVSS Vector String

CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

💻 영향받는 소프트웨어

IBM WebSphere Application Server