Katalog CVE

CVE-2026-101900

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.55%

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

Streszczenie

W Axios od wersji 1.12.0 do 1.20.0 funkcja ResolveConfig odczytuje odziedziczone właściwości Symbol.toStringTag, append i getHeaders podczas rozwiązywania nagłówków FormData. Osobna wada zanieczyszczenia prototypu w tym samym procesie dostarcza tablicę lub instancję klasy nie-zwykłej, której odziedziczone właściwości sprawiają, że wygląda jak FormData; zwykłe obiekty są blokowane. Odziedziczona funkcja getHeaders może zwracać nagłówki kontrolowane przez atakującego, które resolveConfig scala do żądania adaptera fetch. Nagłówki kontrolowane przez atakującego mogą zmienić autoryzację, buforowanie, dostęp do usług metadanych lub zachowanie specyficzne dla aplikacji.

Ocena ryzyka

Ryzyko polega na możliwości wstrzyknięcia nagłówków HTTP przez atakującego, co może prowadzić do nieautoryzowanego dostępu, naruszenia integralności danych lub zmiany zachowania aplikacji.

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.12.0 until 1.20.0, ResolveConfig reads inherited Symbol.toStringTag, append, and getHeaders properties while resolving FormData headers. A separate same-process prototype-pollution flaw supplies an array or non-plain class instance whose inherited properties make it appear FormData-like; plain objects are blocked. The inherited getHeaders function can return attacker-controlled headers that resolveConfig merges into a fetch adapter request. Attacker-controlled headers can alter authorization, cache, metadata-service, or application-specific request behavior. This issue is fixed in version 1.20.0.

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