CVE-2024-40636
Təsvir
Steeltoe, istifadəçilərə eksternalizə edilmiş konfiqurasiya, xidmət kəşfi (service discovery), paylanmış izləmə (distributed tracing), tətbiqin idarə edilməsi və daha çoxu vasitəsilə istehsal səviyyəli bulud yerli (cloud-native) tətbiqlər qurmağa kömək edən kitabxanalar toplusu təmin edən açıq mənbəli layihədir. Basic auth ilə bir neçə Eureka server xidmət URL-indən istifadə etdikdə və xidmət reyestrini əldə etmə zamanı problem yarandıqda, Eureka server xidmət URL-ləri ilə birlikdə xəta loqlanır, lakin yalnız ilk URL maskalanır. `DiscoveryClient.cs` faylındakı `_logger.LogError(e, "FetchRegistry Failed for Eureka service urls: {EurekaServerServiceUrls}", new Uri(ClientConfig.EurekaServerServiceUrls).ToMaskedString());` kodu kimlik məlumatlarının loqlara sızmasına səbəb ola bilər. Bu problem Steeltoe.Discovery.Eureka nuget paketinin 3.2.8 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- Steeltoe.Discovery.Eureka3.2.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Steeltoe.Discovery.EurekaNuGet | v < 3.2.8 | 3.2.8 |
| Steeltoe.Discovery.EurekaBaseNuGet | v ≤ 2.5.5 | — |
| Steeltoe.Discovery.ClientCoreNuGet | Aralıq göstərilməyib | — |
| Steeltoe.Discovery.ClientAutofacNuGet | v ≤ 2.5.5 | — |
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.