Katalog CVE

CVE-2026-101904

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

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

Streszczenie

W Axios od wersji 1.0.0 do 1.20.0 funkcja dispatchRequest normalizuje odziedziczone Object.prototype.headers z zastępczego obiektu konfiguracji żądania. Osobna wada zanieczyszczenia prototypu w tym samym procesie ustawia Object.prototype.headers, a zaufane interceptory żądań zwracają nową zwykłą konfigurację bez własnej właściwości headers. Po łańcuchu interceptorów dispatchRequest rozwiązuje odziedziczone nagłówki podczas normalizacji. Dalsze przetwarzanie żądania może obserwować nagłówki kontrolowane przez atakującego, w tym wartości związane z autoryzacją.

Ocena ryzyka

Ryzyko polega na możliwości wstrzyknięcia nagłówków autoryzacyjnych lub innych nagłówków przez atakującego, co może prowadzić do nieautoryzowanego dostępu lub naruszenia bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację Axios do wersji 1.20.0 lub nowszej oraz naprawę źródła zanieczyszczenia prototypu, aby uniemożliwić manipulację nagłówkami.

Inne podatności w Axios

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

Axios is a promise-based HTTP client for the browser and Node.js. From 1.0.0 until 1.20.0, the dispatchRequest function normalizes inherited Object.prototype.headers from a replacement request configuration. A separate same-process prototype-pollution flaw sets Object.prototype.headers, and trusted request interceptors return a new ordinary configuration without an own headers property. After the interceptor chain, dispatchRequest resolves the inherited headers during normalization. Downstream request processing can observe attacker-controlled headers, including authorization-related values. This issue is fixed in version 1.20.0.

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