Description
"Remember me" cookie age is not verified on the server. This potentially allows an attacker to intercept a valid cookie and reuse it indefinitely, even after the configured expiration time has passed. This issue affects all Apache Shiro versions from 1.2.4 through 2.x, and 3.0.0-alpha-1, only when RememberMe functionality is enabled. Upgrade to version 3.0.0 or later, which fixes the issue.
Problem types
CWE-294 Authentication Bypass by Capture-replay
Product status
1.2.4 (semver)
3.0.0-alpha-0 (semver)
Credits
Richard Bradley
Lenny Primak <lenny@flowlogix.com>
References
www.openwall.com/lists/oss-security/2026/06/24/8
lists.apache.org/thread/9k9b3bmlq516ylvf7cdp3dlrtdtmxbmo