Katalog CVE

CVE-2026-67314

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

Biblioteka axios w wersjach od 1.15.2 do 1.17.9 zawiera gadżety odczytu zanieczyszczenia prototypu w obsłudze pól uwierzytelniania Basic. Jeśli aplikacja jest już podatna na zanieczyszczenie prototypu i wykonuje żądanie axios z własnym obiektem auth pomijającym właściwości username i/lub password, axios odczytuje odziedziczone wartości z Object.prototype i używa ich do konstruowania nagłówka Authorization. Sam axios nie zanieczyszcza prototypów.

Ocena ryzyka

Atakujący kontrolujący zanieczyszczone wartości prototypu może wstrzyknąć własne dane uwierzytelniające Basic lub zastąpić istniejący nagłówek Authorization, co może prowadzić do nieautoryzowanego dostępu lub kradzieży danych uwierzytelniających w określonych warunkach.

Rekomendacja

Zaleca się aktualizację axios do wersji 1.18.0 lub nowszej oraz usunięcie wszelkich podatności na zanieczyszczenie prototypu w aplikacji.

Inne podatności w axios

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

axios versions >=1.15.2 and <1.18.0 contain prototype-pollution read-side gadgets in Basic auth subfield handling (lib/adapters/http.js and lib/helpers/resolveConfig.js). When an application is already affected by a separate prototype-pollution primitive and makes an axios request with an own auth object that omits the username and/or password properties, axios reads the inherited Object.prototype.username and Object.prototype.password values and uses them to construct an outbound 'Authorization: Basic ...' header. axios itself does not pollute prototypes. The practical impact is outbound request tampering: an attacker who controls the polluted prototype values can inject attacker-chosen Basic auth credentials or replace an existing Authorization header. Credential disclosure is only possible under additional application-specific conditions.

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