CVE-2026-23901: Apache Shiro · Timing Side Channel
Affects Apache ShiroSource CVE Database V5
Not known to be exploited · CVSS 1.0 Low : upgrade to 2.0.7 when convenient.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 15% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.0.7
CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:A/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/S:N/AU:Y/R:A/V:C/RE:L/U:GreenExploitation evidence
Disclosed: evidence found.
CVE published 10 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade Apache to 2.0.7.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Apache Software FoundationApache Shiro | Affected
| Fixed in
|
MavenApache Software Foundation/org.apache.shiro:shiro-corepkg:maven/Apache Software Foundation/org.apache.shiro:shiro-coreOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Upgrade Apache Shiro to version 2.0.7 or later immediately to apply the official fix that equalizes authentication response times.
- Implement infrastructure-level brute-force protections such as rate limiting, account lockout policies, and CAPTCHA challenges to reduce the feasibility of brute-force attacks.
- Enforce strong password policies and encourage or mandate multi-factor authentication (MFA) to mitigate risks from credential guessing.
- Monitor authentication logs for unusual patterns indicative of enumeration or brute-force attempts, focusing on timing anomalies and repeated failed logins.
- Restrict local access to authentication services and sensitive endpoints to trusted users and networks only, minimizing the attack surface.
- Conduct regular security assessments and penetration tests to verify that timing side-channels are mitigated and that authentication mechanisms do not leak sensitive information.
- Educate developers and security teams about timing side-channel risks and secure coding practices to prevent similar vulnerabilities in custom authentication logic.
Description
Observable Timing Discrepancy vulnerability in Apache Shiro. This issue affects Apache Shiro: from 1.*, 2.* before 2.0.7. Users are recommended to upgrade to version 2.0.7 or later, which fixes the issue. Prior to Shiro 2.0.7, code paths for non-existent vs.existing users are different enough, that a brute-force attack may be able to tell, by timing the requests only, determine if the request failed because of a non-existent user vs.wrong password. The most likely attack vector is a local attack only. Shiro security model https://shiro.apache.org/security-model.html#username_enumeration discusses this as well. Typically, brute force attack can be mitigated at the infrastructure level.