🔍 CVE-2026-44598

5.4
CVSS Score
MEDIUM
2026-05-25
2026-07-24 10:10
✅ 완료

🇰🇷 한글 설명

Apache Shiro의 jakarta-ee 통합 모듈에서 로그인 후 리다이렉트용 쿠키가 검증되지 않아, 공격자가 위조된 쿠키를 통해 서버가 임의의 URL로 요청을 보내도록 할 수 있는 취약점입니다. 이를 통해 Open Redirect 및 SSRF 공격이 가능합니다.

💡 쉬운 설명

로그인 후 당신을 특정 페이지로 보내는 쿠키가 위조될 수 있어서, 해커가 서버를 조종하여 원하는 사이트로 접속하게 할 수 있습니다. 로그인된 사용자만 공격 받을 수 있습니다.

🇺🇸 원문 (English)

With valid login credentials, URL Redirection to Untrusted Site ('Open Redirect'), Server-Side Request Forgery (SSRF) vulnerability in Apache Shiro. This issue affects Apache Shiro from 2.0-alpha to 2.1.0, and 3.0.0-alpha-1, only when using shiro-jakarta-ee integration module. Users are recommended to upgrade to version 2.1.1, or 3.0.0-alpha-2 or later, which fixes the issue by encrypting the cookie. After successful login, Jakarta EE integration module uses shiroSavedRequest cookie to redirect to a particular web page after login. This cookie was not validated, and can be forged to send a HTTP GET request from the server itself to an arbitrary URL from the cookie.

📍 영향받는 시스템

Apache Shiro 2.0-alpha ~ 2.1.0, 3.0.0-alpha-1 (shiro-jakarta-ee 모듈 사용 시)

⚔️ 공격 벡터

유효한 로그인 후 shiroSavedRequest 쿠키를 위조하여 서버가 임의의 URL로 GET 요청하도록 유도

🛡️ 대응 방법

Apache Shiro 2.1.1 또는 3.0.0-alpha-2 이상으로 업그레이드

🔧 검증 코드

설치된 Apache Shiro JAR 파일의 버전 확인. 2.1.1 이상 또는 3.0.0-alpha-2 이상이면 안전

Shell / Script
find / -name 'shiro-*.jar' 2>/dev/null | xargs -I {} sh -c 'jar tf {} | grep -q shiro && echo {} && jar xf {} META-INF/pom.properties 2>/dev/null && grep version META-INF/pom.properties' | grep -E '(shiro|version)'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

Apache HTTP Server