Katalog CVE

CVE-2026-50159

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.57%

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

Streszczenie

Mermaid to narzędzie JavaScript, które używa tekstu inspirowanego Markdown do tworzenia i modyfikowania diagramów i wykresów. Przed wersjami 10.9.8 i 11.16.1 Mermaid jest podatny na wstrzykiwanie CSS przez selektory kombinowane rodzeństwa generowane z nazw klas lub identyfikatorów dostarczanych przez diagram. Atakujący, który może dostarczyć tekst diagramu, może wstrzyknąć dowolny CSS do wyrenderowanej strony, potencjalnie zmieniając wygląd lub zachowanie niepowiązanych elementów strony. Problem naprawiono w wersjach 10.9.8 i 11.16.1.

Ocena ryzyka

Atakujący może zmienić wygląd strony lub wpłynąć na zachowanie elementów, co może prowadzić do phishingu lub innych ataków na użytkowników.

Rekomendacja

Zaktualizuj Mermaid do wersji 10.9.8 lub 11.16.1 (lub nowszej), aby zapobiec wstrzykiwaniu CSS.

Inne podatności w Mermaid

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

Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Prior to 10.9.8 and 11.16.1, Mermaid is vulnerable to CSS injection via sibling combinator selectors generated from diagram-supplied class or id names. An attacker who can supply diagram text can inject arbitrary CSS into the rendered page, potentially altering the appearance or behavior of unrelated page elements. This issue is fixed in versions 10.9.8 and 11.16.1.

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