Katalog CVE

CVE-2026-21697

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece axios4go, przed wersją 0.6.4, występuje podatność na warunki wyścigu w konfiguracji współdzielonego klienta HTTP. Globalny `defaultClient` jest modyfikowany podczas wykonywania żądań bez synchronizacji, co wpływa na właściwości `Transport`, `Timeout` i `CheckRedirect` współdzielonego `http.Client`.

Ocena ryzyka

Aplikacje korzystające z axios4go z równoległymi żądaniami mogą być narażone na nieprzewidywalne zachowanie, co może prowadzić do ujawnienia wrażliwych danych, takich jak dane uwierzytelniające czy klucze API.

Rekomendacja

Zaleca się aktualizację do wersji 0.6.4 lub nowszej, aby usunąć tę podatność oraz zapewnić odpowiednią synchronizację w przypadku równoległych żądań.

Powiązane podatności

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

axios4go is a Go HTTP client library. Prior to version 0.6.4, a race condition vulnerability exists in the shared HTTP client configuration. The global `defaultClient` is mutated during request execution without synchronization, directly modifying the shared `http.Client`'s `Transport`, `Timeout`, and `CheckRedirect` properties. Impacted applications include that that use axios4go with concurrent requests (multiple goroutines, `GetAsync`, `PostAsync`, etc.), those where different requests use different proxy configurations, and those that handle sensitive data (authentication credentials, tokens, API keys). Version 0.6.4 fixes this issue.

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