CVE-2026-89058
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Wada w CorsFilter biblioteki RESTEasy polega na tym, że przy konfiguracji zezwalającej na wszystkie źródła ("*") odzwierciedla nagłówek Origin żądania w odpowiedzi Access-Control-Allow-Origin wraz z Access-Control-Allow-Credentials: true. Ta permisywna polityka cross-origin pozwala złośliwej witrynie na wykonywanie uwierzytelnionych żądań cross-origin i odczyt uwierzytelnionych odpowiedzi z sesji ofiary, co prowadzi do utraty poufności.
Ocena ryzyka
Złośliwa strona może odczytać dane z uwierzytelnionej sesji użytkownika, co prowadzi do wycieku informacji i potencjalnego przejęcia konta.
Rekomendacja
Zaktualizuj RESTEasy do wersji zawierającej poprawkę oraz skonfiguruj CorsFilter z jawną listą dozwolonych źródeł zamiast symbolu "*" w połączeniu z poświadczeniami.
Inne podatności w RESTEasy
Zobacz wszystkie- CVE-2016-6346Wysokie
RESTEasy włącza GZIPInterceptor, co pozwala zdalnym atakującym na spowodowanie odmowy usługi za pomocą nieokreślonych wektorów.
- CVE-2014-3490Wysokie
RESTEasy w wersjach 2.3.1 przed 2.3.8.SP2 oraz 3.x przed 3.0.9, używany w Red Hat JBoss EAP 6.3.0, nie wyłącza zewnętrznych encji, gdy parametr resteasy.document.expand.entity.references jest ustawiony na false. To pozwala zdalnym atakującym na odczyt dowolnych plików oraz wywołanie innych nieokreślonych skutków związanych z problemem XML External Entity (XXE).
- CVE-2026-89059Wysokie
Wada w IIOImageProvider biblioteki RESTEasy polega na dekodowaniu obrazów z żądań bez egzekwowania limitu zadeklarowanych wymiarów lub liczby pikseli. Zdalny, nieuwierzytelniony atakujący może wysłać mały spreparowany obraz deklarujący ogromne wymiary, wywołując bardzo dużą alokację pamięci, wyczerpanie sterty JVM i odmowę usługi.
- CVE-2026-17615Wysokie
Wykryto błąd w SourceProvider w RESTEasy. Podatność umożliwia nieuwierzytelnionemu atakującemu zdalny odczyt plików. Poprzez wysłanie specjalnie spreparowanego ciała XML z deklaracją DOCTYPE odwołującą się do zewnętrznych encji do punktu końcowego akceptującego application/xml i zwracającego Source lub StreamSource, serwer może zostać oszukany do rozwiązania encji i dołączenia wrażliwych plików do odpowiedzi HTTP. Wynika to z metody SourceProvider.writeTo(), która tworzy SAXParser bez wyłączania rozwiązywania zewnętrznych encji, co prowadzi do podatności XML External Entity (XXE).
Oryginalny opis (angielski, źródło NVD)
A flaw was found in RESTEasy's CorsFilter, which, when configured to allow all origins ("*"), reflects the request's Origin header back in the Access-Control-Allow-Origin response together with Access-Control-Allow-Credentials: true. This permissive cross-origin policy allows a malicious website to make credentialed cross-origin requests and read authenticated responses from a victim's session, resulting in a loss of confidentiality.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

