Katalog CVE

CVE-2026-116582

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W bibliotece Seroval przed wersją 1.0.0 oraz od 1.5.5 do 1.6.10 interfejsy generujące JavaScript serializują źródło RegExp zawierające znak mniejszości bez wymaganego escapowania dla elementu script HTML. Gdy aplikacja buduje wyrażenie regularne z niezaufanych danych i osadza wynik w elemencie script, spreparowane źródło może zamknąć element i wykonać skrypt.

Ocena ryzyka

Atakujący może doprowadzić do wykonania złośliwego skryptu w przeglądarce innego użytkownika. Może to prowadzić do kradzieży sesji lub danych.

Rekomendacja

Zaktualizuj Seroval do wersji 1.6.10 lub nowszej. Unikaj osadzania serializowanych RegExp z niezaufanych danych w elementach script HTML.

Inne podatności w Seroval

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

Seroval facilitates JavaScript value stringification, including complex structures beyond JSON.stringify capabilities. Prior to 1.0.0 and from 1.5.5 until 1.6.10, the JavaScript-output APIs serialize a RegExp source containing a less-than character without the escaping needed for an HTML script element. An application is affected when it builds regular expression syntax from untrusted input, serializes that RegExp through serialize, serializeAsync, crossSerialize, crossSerializeAsync, crossSerializeStream, Serializer, or compileJSON, and embeds the result in an HTML script element. The crafted source can terminate the element and execute script in the page received by another user. This issue is fixed in version 1.6.10.

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