Katalog CVE

CVE-2024-9440

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Biblioteka Slim Select w wersjach od 2.0 do 2.9.0 zawiera podatność na atak XSS. Funkcja createOption() przypisuje tekst z obiektu Options do innerHTML bez sanityzacji, co umożliwia wykonanie złośliwego JavaScript.

Ocena ryzyka

Organizacje używające Slim Select do dynamicznego generowania list z niesanityzowanych danych wejściowych są narażone na przejęcie sesji użytkownika, kradzież danych lub inne ataki XSS.

Rekomendacja

Należy natychmiast zaprzestać używania Slim Select w wersjach 2.0-2.9.0 do czasu wydania łatki. Jako tymczasowe rozwiązanie, należy ręcznie sanityzować dane wejściowe przed przekazaniem ich do biblioteki.

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

Slim Select 2.0 versions through 2.9.0 are affected by a potential cross-site scripting vulnerability. In select.ts:createOption(), the text variable from the user-provided Options object is assigned to an innerHTML without sanitation. Software that depends on this library to dynamically generate lists using unsanitized user-provided input may be vulnerable to cross-site scripting, resulting in attacker executed JavaScript. At this time, no patch is available.

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