Katalog CVE

CVE-2023-34457

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.90%

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

Streszczenie

MechanicalSoup to biblioteka Pythona służąca do automatyzacji interakcji z witrynami internetowymi. W wersjach od 0.2.0 do przed 1.3.0, złośliwy serwer WWW może odczytać dowolne pliki na kliencie za pomocą pola `<input type="file" ...>` w formularzu HTML.

Ocena ryzyka

Wszyscy użytkownicy korzystający z przesyłania formularzy w MechanicalSoup są narażeni, chyba że podjęli bardzo specyficzne (i ręczne) kroki w celu zresetowania wartości pól formularza HTML. Może to prowadzić do nieautoryzowanego dostępu do danych użytkowników.

Rekomendacja

Zaleca się aktualizację do wersji 1.3.0, która zawiera poprawkę dla tego problemu. Użytkownicy powinni również rozważyć przegląd i zabezpieczenie swoich formularzy HTML.

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

MechanicalSoup is a Python library for automating interaction with websites. Starting in version 0.2.0 and prior to version 1.3.0, a malicious web server can read arbitrary files on the client using a `<input type="file" ...>` inside HTML form. All users of MechanicalSoup's form submission are affected, unless they took very specific (and manual) steps to reset HTML form field values. Version 1.3.0 contains a patch for this issue.

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