Katalog CVE

CVE-2026-39852

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

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

Streszczenie

Quarkus przed wersjami 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7 i 3.35.2 ma niespójność normalizacji ścieżek między warstwą bezpieczeństwa a routingiem. Atakujący może ominąć polityki autoryzacji, dodając średnik i dowolny tekst do URL (np. /api/admin;anything).

Ocena ryzyka

Nieuwierzytelnieni lub niskouprzywilejowani użytkownicy mogą uzyskać dostęp do chronionych punktów końcowych, co może prowadzić do nieautoryzowanego dostępu do danych lub funkcji.

Rekomendacja

Zaktualizuj Quarkusa do jednej z załatanych wersji: 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7 lub 3.35.2.

Inne podatności w Quarkus

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

Quarkus is a Java framework for building cloud-native applications. In versions prior to 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7, and 3.35.2, a path normalization inconsistency between the security layer and the routing layer allows unauthenticated or lower-privileged users to bypass HTTP path-based authorization policies. Quarkus's security layer performs authorization checks on the raw URL path which preserves matrix parameters (semicolons), while RESTEasy Reactive's routing layer strips matrix parameters before matching endpoints. An attacker can append a semicolon and arbitrary text to a request URL (e.g., /api/admin;anything) to bypass policies protecting /api/admin while still routing to the protected endpoint. This issue has been fixed in versions 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7, and 3.35.2.

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