CVE-2026-59316
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Spring Authorization Server domyślnie renderuje wartości kontrolowane przez użytkownika na stronie zgody bez kodowania encji HTML. Atakujący może wysłać żądanie autoryzacji OAuth2 zawierające złośliwą wartość, która jest przechowywana po stronie serwera i później renderowana bez kodowania na domyślnej stronie zgody. Dotyczy wersji 1.5.0-1.5.8 oraz 1.4.0-1.4.11.
Ocena ryzyka
Ryzyko obejmuje ataki typu XSS (Cross-Site Scripting) na stronie zgody, co może prowadzić do kradzieży sesji lub nieautoryzowanych działań w imieniu użytkownika.
Rekomendacja
Zaleca się aktualizację Spring Authorization Server do wersji z poprawką lub wdrożenie dodatkowego kodowania encji HTML dla wartości renderowanych na stronie zgody.
Inne podatności w Spring Authorization Server
Zobacz wszystkie- CVE-2026-22752Krytyczne
Podatność w Spring Authorization Server umożliwia ominięcie uwierzytelniania z powodu słabości pierwotnej. Dotyczy wersji od 7.0.0 do 7.0.4, od 1.5.0 do 1.5.6, od 1.4.0 do 1.4.9 oraz od 1.3.0 do 1.3.10.
- CVE-2026-59355Średnie
W Spring Authorization Server w wersjach od 1.5.0 do 1.5.7 punkt końcowy autoryzacji wykonuje niewystarczającą walidację parametru request_uri. Atakujący może utworzyć żądanie z nieprawidłowym request_uri i niezwalidowanym redirect_uri, co może prowadzić do otwartego przekierowania na stronę kontrolowaną przez atakującego.
Oryginalny opis (angielski, źródło NVD)
Spring Authorization Server's default consent page renders user-controlled values without HTML entity encoding. When using the DefaultConsentPage, an attacker can craft an OAuth2 authorization request containing a malicious value that is stored server-side and later rendered unencoded in the default consent page presented to the end user. Spring Authorization Server 1.5.0 - 1.5.8 Spring Authorization Server 1.4.0 - 1.4.11
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

