CVE-2026-94448
Niskie ryzyko· EPSS 7%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
Gdy literał szablonu JavaScript zawiera kolejne wyrażenia, stan śledzenia kontekstu nie był poprawnie resetowany przy wejściu w nowe wyrażenie. Obecnie zapewniono, że wpisy wyrażeń w literałach szablonów poprawnie resetują zmienne kontekstu, dzięki czemu wszystkie kolejne literały wyrażeń regularnych są dokładnie rozpoznawane i escapowane.
Ocena ryzyka
Błędne rozpoznawanie wyrażeń regularnych mogło prowadzić do nieprawidłowego escapowania, co mogło skutkować błędami w kodzie lub potencjalnymi lukami bezpieczeństwa.
Rekomendacja
Zaktualizuj oprogramowanie do wersji z poprawką. Przetestuj kod używający literałów szablonów z wyrażeniami regularnymi.
Inne podatności w JavaScript engine
Zobacz wszystkie- CVE-2026-2786Krytyczne
W podatności CVE-2026-2786 występuje błąd use-after-free w komponencie silnika JavaScript. Został on naprawiony w wersjach Firefox 148, Firefox ESR 140.8, Thunderbird 148 oraz Thunderbird 140.8.
- CVE-2026-2763Krytyczne
W silniku JavaScript przeglądarki Firefox i klienta poczty Thunderbird wykryto podatność typu use-after-free. Luka została załatana w wersjach Firefox 148, Firefox ESR 115.33, Firefox ESR 140.8, Thunderbird 148 oraz Thunderbird 140.8.
- CVE-2026-8391Średnie
W silniku JavaScript przeglądarki Firefox i klienta poczty Thunderbird wykryto nieokreśloną podatność. Luka została załatana w wersjach Firefox 150.0.3, Firefox ESR 115.36, Firefox ESR 140.11 oraz Thunderbird 140.11.
Oryginalny opis (angielski, źródło NVD)
When a JavaScript template literal contains consecutive expressions, the context tracking state was not properly reset upon entering a new expression. We now ensure that template-literal expression entries correctly reset context variables so all subsequent regular expression literals are accurately recognized and escaped.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

