CVE-2026-103030
Təsvir
Dio, Dart və Flutter üçün güclü bir HTTP klientidir. 1.0.0 versiyasından 2.8.0 versiyasına qədər dio_http2_adapter, Http2Adapter._fetch daxilində mənbə və təyinat originlərini müqayisə etmədən orijinal RequestOptions.headers-i yönləndirilmiş HTTP/2 sorğusuna kopyalayaraq yönləndirmələri izləyir. Tətbiqin əlaqə saxladığı server, fərqli originli təyinat nöqtəsinə cross-origin Location yönləndirməsi qaytara bilər və RequestOptions.copyWith tam başlıq xəritəsini saxladığı üçün həmin təyinat nöqtəsi qorunmuş Authorization, Cookie və Proxy-Authorization başlıqlarını qəbul edir. Bu problem tətbiqlər autentifikasiya olunmuş sorğular üçün Http2Adapter istifadə etdikdə və yönləndirmələrin izlənilməsi standart olaraq aktiv olduqda baş verir. Problem 2.8.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| cfug dio | >= 1.0.0, < 2.8.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.