cbcvebase.
CVE-2020-1957
published 2020-03-25

CVE-2020-1957: Apache Shiro before 1.5.2, when using Apache Shiro with Spring dynamic controllers, a specially crafted request may cause an authentication bypass.

PriorityP184critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWVulnCheck KEV
Exploited in the wild
EPSS
24.16%
97.6th percentile
Apache Shiro before 1.5.2, when using Apache Shiro with Spring dynamic controllers, a specially crafted request may cause an authentication bypass.

Affected

8 ranges
VendorProductVersion rangeFixed in
apacheshiro< 1.5.21.5.2
apacheshiro>= 0 < 1.3.2-4+deb11u11.3.2-4+deb11u1
apacheshiro>= 0 < 1.3.2-51.3.2-5
apacheshiro>= 0 < 1.3.2-51.3.2-5
apache_software_foundationapache_shiro<= 2.99.99
apache_software_foundationapache_shiro3.0.0-alpha-0 – 3.0.0-alpha-1
debiandebian_linux
debianshiro< shiro 1.3.2-5 (bookworm)shiro 1.3.2-5 (bookworm)

Detection & IOCsextracted from sources · hover to see the quote

  • Authentication bypass occurs specifically when Apache Shiro is used together with Spring dynamic controllers — detection should focus on requests that exploit URL path discrepancies between Shiro's filter chain and Spring's controller routing.
  • The vulnerability affects Apache Shiro versions prior to 1.5.2; identify and flag any deployment running Shiro < 1.5.2 combined with Spring dynamic controllers as at-risk.
  • Threat impact spans confidentiality, integrity, and availability — monitor for unauthorized access to protected resources following anomalous request patterns to Spring-mapped endpoints.
  • ·OpenDaylight (as shipped in Red Hat OpenStack Platform) includes the affected Shiro code but the vulnerable function is not used, making it not exploitable in that context.
  • ·Red Hat Fuse 7, JBoss A-MQ 6, JBoss Fuse 6, and JBoss Fuse Service Works 6 ship shiro-core but are listed as Not Affected, so detections targeting those products should be suppressed to avoid false positives.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
osv9.8CRITICAL
vulncheck9.8CRITICAL
vendor_debian9.8CRITICAL
vendor_redhat9.8CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.