CVE-2026-23901CWE-208

Apache Shiro: Brute force attack possible to determine valid user names

Low · published February 10, 2026

CVSS v4.0
1.0
EPSS
0%
Percentile
14.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
1.0 · LOW
Vector
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
EPSS
0.00245 · 14.8th percentile
Weakness
CWE-208 · Observable Timing Discrepancy
Published
2026-02-10T09:25Z
EPSS history
Timeline
  • 10 FEB 09:25Z
    Apache Shiro: Brute force attack possible to determine valid user names
    cvelistv5