Skip to content

Product

apache shiro vulnerabilities

25 published CVES affecting apache shiro, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
25
Critical
9
High
6
Medium
8
Low
1
Unscored
1
CISA KEV
1

Latest apache shiro CVEs

Newest publication first

  1. HighCVSS 8.8

    A remote attacker can inject LDAP special characters into the Distinguished Name (DN) construction in DefaultLdapRealm class. User-supplied username input is directly concatenated into the LDAP DN template without any escaping of RFC 2253 special characters. This allows an attack...

  2. MediumCVSS 6.5

    Apache Shiro before 1.13.0 or 2.0.0-alpha-4, may be susceptible to a path traversal attack that results in an authentication bypass when used together with path rewriting Mitigation: Update to Apache Shiro 1.13.0+ or 2.0.0-alpha-4+, or ensure blockSemicolon is enabled (this is th...

  3. CriticalCVSS 9.8

    Apache Shiro, before 1.12.0 or 2.0.0-alpha-3, may be susceptible to a path traversal attack that results in an authentication bypass when used together with APIs or other web frameworks that route requests based on non-normalized requests. Mitigation: Update to Apache Shiro 1.12....

  4. CriticalCVSS 9.8 EPSS 25.5%

    Apache Shiro before 1.9.1, A RegexRequestMatcher can be misconfigured to be bypassed on some servlet containers. Applications using RegExPatternMatcher with . in the regular expression are possibly vulnerable to an authorization bypass.

  5. CriticalCVSS 9.8 EPSS 93.0% CISA KEV added 2021-11-03 Exploited in the wild Framework module Public exploit PoC

    Apache Shiro before 1.2.5, when a cipher key has not been configured for the "remember me" feature, allows remote attackers to execute arbitrary code or bypass intended access restrictions via an unspecified request parameter.

  6. MediumCVSS 5.0 EPSS 54.5%

    Apache Shiro before 1.1.0, and JSecurity 0.9.x, does not canonicalize URI paths before comparing them to entries in the shiro.ini file, which allows remote attackers to bypass intended access restrictions via a crafted request, as demonstrated by the /./account/index.jsp URI.

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.