Bezpieczeństwo w Spring: Krytyczne luki w OAUTH2 i Spring Security
Bezpieczeństwo w Spring: Krytyczne luki w OAUTH2 i Spring Security
Użytkownicy Springa powinni być szczególnie czujni w związku z nowymi, krytycznymi lukami bezpieczeństwa. Głównym zagrożeniem jest wykonanie kodu na serwerze w komponencie OAUTH2, co może prowadzić do poważnych konsekwencji.
Jeśli korzystasz z Springa jako Authorization Server, sprawdź, czy Twoje ustawienia są bezpieczne. Wymagane warunki, by być narażonym na atak, to m.in. aktywacja serwera autoryzacji za pomocą @EnableAuthorizationServer oraz użycie domyślnego punktu zatwierdzenia.
Kolejną luką jest CVE-2018-1258, która pozwala na nieautoryzowany dostęp do metod chronionych w Spring Security. Wyobraźmy sobie, że atakujący ma dostęp jedynie do metody GET, ale w sposób nieautoryzowany może uzyskać dostęp do DELETE, POST czy PUT.
Na koniec, warto zwrócić uwagę na problem ReDoS w Spring Messaging, który również może wprowadzić chaos w aplikacjach.
Na podstawie: Źródła








