Skip to main content

Apache Shiro CVE-2026-44598

| EUVDEUVD-2026-31739 MEDIUM
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2026-05-25 apache GHSA-wpqm-4gwx-w843
5.1
CVSS 4.0 · Vendor: apache
Share

Severity by source

Vendor (apache) PRIMARY
5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:Y/R:A/V:D/RE:L/U:Green
vuln.today AI
4.1 MEDIUM

Authenticated network attacker (PR:L) requires user interaction to trigger post-login redirect; scope changes because server originates outbound SSRF requests to other systems.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N
Red Hat
5.0 MEDIUM
qualitative

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
N

Lifecycle Timeline

3
Analysis Generated
Jul 23, 2026 - 17:14 vuln.today
CVE Published
May 25, 2026 - 20:19 cve.org
MEDIUM 5.1
CVE Published
May 25, 2026 - 20:19 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

AnalysisAI

Open redirect and server-side request forgery in Apache Shiro's Jakarta EE integration module allow authenticated users to forge the unvalidated shiroSavedRequest cookie, causing the server to issue outbound HTTP GET requests to arbitrary URLs or redirect users to untrusted sites. Affected deployments span Shiro 2.0-alpha through 2.1.0 and 3.0.0-alpha-1, exclusively when the shiro-jakarta-ee module is deployed - a scoped condition that materially limits the attack surface. No public exploit or active exploitation has been identified; EPSS sits at 0.04% (12th percentile), consistent with SSVC exploitation status of 'none'.

Technical ContextAI

Apache Shiro is a widely used Java security framework providing authentication, authorization, and session management. The affected component is the shiro-jakarta-ee integration module (CPE: cpe:2.3:a:apache_software_foundation:apache_shiro_jakarta_ee_module), which bridges Shiro with Jakarta EE - the successor to Java EE - to provide container-integrated security features. After a successful login, this module stores the originally requested URL in a cookie named shiroSavedRequest and uses it to redirect the user post-authentication. Because this cookie was neither cryptographically signed nor encrypted, a malicious authenticated user can set it to an arbitrary URL before login. The server then honors this value directly: it either redirects the browser to an external untrusted site (open redirect, CWE-601) or, more critically, issues an HTTP GET from the server itself to the attacker-specified URL (SSRF), potentially allowing internal network probing. The fix in 2.1.1 and 3.0.0-alpha-2 resolves this by encrypting the cookie, removing the ability to forge its contents.

RemediationAI

The primary and recommended fix is to upgrade the Apache Shiro Jakarta EE module to version 2.1.1 (for the 2.x line) or 3.0.0-alpha-2 or later (for the 3.x alpha line), both of which resolve the vulnerability by encrypting the shiroSavedRequest cookie to prevent forgery. The vendor advisory is at https://shiro.apache.org/security-reports.html#cve_2026_44598. If immediate upgrade is not feasible, a targeted compensating control is to enforce egress firewall rules on the application server to restrict outbound HTTP/HTTPS requests to known-legitimate destinations only; this limits the SSRF impact by preventing server-initiated requests to internal or arbitrary external targets, though it does not address the open redirect component. A more complete interim workaround, where Jakarta EE integration is not functionally required, is to remove or disable the shiro-jakarta-ee module entirely, eliminating the vulnerability at the cost of losing the post-login saved-request redirect functionality.

CVE-2017-1000117 HIGH POC
8.8 Oct 05

A malicious third-party can give a crafted "ssh://..." URL to an unsuspecting victim, and an attempt to visit the URL ca

CVE-2024-52875 HIGH POC
8.8 Jan 31

GFI Kerio Control versions 9.2.5 through 9.4.5 contain an HTTP response splitting vulnerability in the dest parameter of

CVE-2016-5385 HIGH POC
8.1 Jul 19

PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect

CVE-2013-2248 MEDIUM POC
5.8 Jul 20

Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to

CVE-2012-6499 MEDIUM POC
5.8 Jan 12

Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows

CVE-2015-2863 MEDIUM POC
4.3 Jul 20

Open redirect vulnerability in Kaseya Virtual System Administrator (VSA) 7.x before 7.0.0.29, 8.x before 8.0.0.18, 9.0 b

CVE-2017-3528 MEDIUM POC
5.4 Apr 24

Vulnerability in the Oracle Applications Framework component of Oracle E-Business Suite (subcomponent: Popup windows (li

CVE-2012-0518 MEDIUM
4.7 Oct 16

Unspecified vulnerability in the Oracle Application Server Single Sign-On component in Oracle Fusion Middleware 10.1.4.3

CVE-2024-21641 MEDIUM POC
6.5 Jan 05

Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp

CVE-2015-5354 MEDIUM POC
5.8 Jul 01

Open redirect vulnerability in Novius OS 5.0.1 (Elche) allows remote attackers to redirect users to arbitrary web sites

CVE-2015-5461 MEDIUM POC
6.4 Jul 08

Open redirect vulnerability in the Redirect function in stageshow_redirect.php in the StageShow plugin before 5.0.9 for

CVE-2024-22891 CRITICAL POC
9.8 Mar 01

Nteract v.0.28.0 was discovered to contain a remote code execution (RCE) vulnerability via the Markdown link. Rated crit

Vendor StatusVendor

Share

CVE-2026-44598 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy