CVE-2026-59316
WysokieCVSS 8.2Streszczenie
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.
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

