Apache Shiro before 3.0.1 accepts any password with auth caching (CVE-2026-129349)
After one successful login, DefaultLdapRealm skips the LDAP bind and accepts any later password when caching is on.
After one successful login, DefaultLdapRealm skips the LDAP bind and accepts any later password when caching is on.
CVE-2026-129348 is rated CVSS 4.0 2.3 and applies only when PropertiesRealm loads properties from a file.
CVE-2026-129347 is CVSS 4.0 2.3 and applies only to accounts with an empty stored credential.
shiro-core and shiro-web before 3.0.1 are affected; CVSS 4.0 is 5.9, rated medium.
Four integration modules are affected, with a medium CVSS 4.0 score of 6.3.
Only shiro-jakarta-ee from 2.0.0-alpha-0 before 3.0.2 is listed, at CVSS 4.0 6.0.
Apache rates the flaw CVSS 4.0 2.1; it needs low privileges and user interaction.
A prior CVE-2026-23903 fix did not cover manually created ShiroFilterFactoryBean instances.
Entities are extracted by the model from each article. First seen , last mentioned . Watching keeps it in this browser only (no account); the watchlist page and dashboard alerts use it.
Today 1.1K readers · 1.3K views · 248 reads · all time 195K views