Katalog CVE

CVE-2026-103030

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Podatność w bibliotece Dio dla Dart i Flutter dotyczy adaptera HTTP/2, który podczas przekierowań kopiuje oryginalne nagłówki żądania, w tym Authorization, Cookie i Proxy-Authorization, do żądania do innej domeny. Serwer może zwrócić przekierowanie do złośliwej domeny, która otrzyma te wrażliwe nagłówki. Problem występuje w wersjach od 1.0.0 do 2.8.0 i został naprawiony w wersji 2.8.0.

Ocena ryzyka

Organizacja używająca aplikacji z Dio i Http2Adapter może narazić dane uwierzytelniające użytkowników na przechwycenie przez złośliwy serwer, co może prowadzić do nieautoryzowanego dostępu do kont i systemów.

Rekomendacja

Zaktualizuj bibliotekę dio_http2_adapter do wersji 2.8.0 lub nowszej. Jeśli nie jest to możliwe, rozważ wyłączenie automatycznego podążania za przekierowaniami w konfiguracji adaptera.

Powiązane podatności

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

Dio is a powerful HTTP client for Dart and Flutter. From 1.0.0 until 2.8.0, dio_http2_adapter follows redirects in Http2Adapter._fetch by copying the original RequestOptions.headers into the redirected HTTP/2 request without comparing the source and destination origins. A server contacted by an application can return a cross-origin Location redirect to a different-origin destination, which then receives preserved Authorization, Cookie, and Proxy-Authorization headers because RequestOptions.copyWith retains the full header map. The issue applies when applications use Http2Adapter for authenticated requests, and redirect following is enabled by default. This issue is fixed in version 2.8.0.

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