Katalog CVE

CVE-2025-54075

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

MDC to narzędzie do przetwarzania Markdown, które przed wersją 0.17.2 miało podatność na zdalne wstrzykiwanie skryptów oraz przechowywane ataki XSS. Umożliwiało to autorom Markdown wstrzykiwanie elementu `<base>` do dokumentów, co pozwalało atakującym na ładowanie złośliwych zasobów z zewnętrznych źródeł.

Ocena ryzyka

Podatność ta stwarza poważne ryzyko dla organizacji, ponieważ umożliwia atakującym wykonywanie dowolnego JavaScriptu w kontekście strony, co może prowadzić do kradzieży danych lub przejęcia sesji użytkowników.

Rekomendacja

Zaleca się aktualizację do wersji 0.17.2 lub nowszej, aby usunąć tę podatność oraz przeprowadzenie audytu bezpieczeństwa aplikacji korzystających z MDC.

Inne podatności w @nuxtjs/mdc

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

MDC is a tool to take regular Markdown and write documents interacting deeply with a Vue component. Prior to version 0.17.2, a remote script-inclusion / stored cross-site scripting vulnerability in @nuxtjs/mdc lets a Markdown author inject a `<base href="https://attacker.tld">` element. The `<base>` tag rewrites how all subsequent relative URLs are resolved, so an attacker can make the page load scripts, styles, or images from an external, attacker-controlled origin and execute arbitrary JavaScript in the site’s context. Version 0.17.2 contains a fix for the issue.

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