Katalog CVE

CVE-2026-23903

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

Percentyl 30 - wyżej niż 30% wszystkich znanych CVE

Streszczenie

Podatność w Apache Shiro pozwala na ominięcie uwierzytelnienia przez zmianę wielkości liter w nazwach plików statycznych. Jeśli pliki statyczne są serwowane z systemu plików niewrażliwego na wielkość liter (np. domyślny macOS), atakujący może uzyskać dostęp do plików, których filtry Shiro nie obejmują. Problem dotyczy wersji przed 2.0.7.

Ocena ryzyka

Organizacja może być narażona na nieautoryzowany dostęp do plików statycznych, które powinny być chronione, co może prowadzić do wycieku danych lub naruszenia integralności.

Rekomendacja

Zaleca się aktualizację do wersji 2.0.7 lub nowszej. W wersjach 2.1.0+ można włączyć tryb caseInsensitive, a w 3.0.1+ jest on domyślny.

Inne podatności w Apache Shiro

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Authentication Bypass by Alternate Name vulnerability in Apache Shiro. This issue affects Apache Shiro: before 2.0.7. Users are recommended to upgrade to version 2.0.7, which fixes the issue. The issue only effects static files. If static files are served from a case-insensitive filesystem, such as default macOS setup, static files may be accessed by varying the case of the filename in the request. If only lower-case (common default) filters are present in Shiro, they may be bypassed this way. Shiro 2.1.0 and later has a new parameters to remediate this issue shiro.ini: filterChainResolver.caseInsensitive = true application.properties: shiro.caseInsensitive=true Shiro 3.0.0 and later makes this the default in shiro.ini-based configurations. Shiro 3.0.1 and later makes this the default in all configurations, including programmatic and Spring / Spring Boot.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS