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.

Powiązane podatności

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