Skip to main content
VulnerabilityPublished

CVE-2026-23901: Apache Shiro · Timing Side Channel

Affects Apache ShiroSource CVE Database V5

0

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

CVSS 4.0 base score
1.0Low
How severe the flaw is on the 0–10 CVSS scale.
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:Green

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
Apache Software FoundationApache ShiroAffected
  • <2.0.7
Fixed in
  • 2.0.7
MavenApache Software Foundation/org.apache.shiro:shiro-corepkg:maven/Apache Software Foundation/org.apache.shiro:shiro-coreOther threatsAffected
  • <2.0.7
Fixed in
  • 2.0.7

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Upgrade Apache Shiro to version 2.0.7 or later immediately to apply the official fix that equalizes authentication response times.
  2. Implement infrastructure-level brute-force protections such as rate limiting, account lockout policies, and CAPTCHA challenges to reduce the feasibility of brute-force attacks.
  3. Enforce strong password policies and encourage or mandate multi-factor authentication (MFA) to mitigate risks from credential guessing.
  4. Monitor authentication logs for unusual patterns indicative of enumeration or brute-force attempts, focusing on timing anomalies and repeated failed logins.
  5. Restrict local access to authentication services and sensitive endpoints to trusted users and networks only, minimizing the attack surface.
  6. Conduct regular security assessments and penetration tests to verify that timing side-channels are mitigated and that authentication mechanisms do not leak sensitive information.
  7. 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.

References

Community reviews

Loading reviews…