Katalog CVE

CVE-2026-101902

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

W Axios od wersji 0.27.2 do 0.34.0 i 1.20.0 żądania domyślnej instancji, które pomijają jawną metodę, mogą odczytać odziedziczoną wartość metody z Object.prototype. Jeśli inna podatność w tym samym procesie zanieczyści Object.prototype.method, wywołania takie jak axios.request({ url }) i axios({ url }) mogą wysłać zmieniający stan metodę HTTP zamiast oczekiwanego domyślnego GET. Axios nie tworzy źródła zanieczyszczenia prototypu. Jest to gadżet odczytu w wysyłaniu żądań axios.

Ocena ryzyka

Ryzyko polega na możliwości wykonania przez atakującego niezamierzonych operacji zmieniających stan (np. POST, PUT, DELETE) na wrażliwych zasobach, co może prowadzić do naruszenia integralności danych lub nieautoryzowanych działań.

Rekomendacja

Zaleca się aktualizację Axios do wersji 0.34.0 lub 1.20.0 (w zależności od używanej gałęzi) oraz naprawę źródła zanieczyszczenia prototypu w aplikacji.

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 0.27.2 until 0.34.0 and 1.20.0, Axios default-instance requests that omit an explicit method can read an inherited method value from Object.prototype. If another vulnerability in the same process pollutes Object.prototype.method, calls such as axios.request({ url }) and axios({ url }) can send a state-changing HTTP method instead of the expected default GET. Axios does not create the prototype pollution source. This is a read-side gadget in axios request dispatch. This issue is fixed in version 0.34.0 and 1.20.0.

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