Katalog CVE

CVE-2026-71478

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

league/commonmark to biblioteka PHP do parsowania i renderowania CommonMark Markdown. Od wersji 1.5.0 do 2.9.0 filtr niebezpiecznych linków href i src w AttributesExtension może zostać ominięty przez osadzenie bajtów kontrolnych, takich jak tabulator, powrót karetki, znak nowej linii lub wiodący znak kontrolny C0, w adresie URL javascript:, które przeglądarki odrzucają przed parsowaniem schematu, co powoduje, że przeglądarka nadal wykonuje skrypt nawet gdy filtr niebezpiecznych linków jest włączony. Problem naprawiono w wersji 2.9.0.

Ocena ryzyka

Ryzyko dla organizacji to możliwość wykonania niebezpiecznego kodu JavaScript w przeglądarce użytkownika, co może prowadzić do ataków XSS i kradzieży danych.

Rekomendacja

Zaleca się zaktualizowanie biblioteki league/commonmark do wersji 2.9.0 lub nowszej, która zawiera poprawkę tej podatności, oraz sprawdzenie konfiguracji filtrów bezpieczeństwa.

Inne podatności w league/commonmark

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

league/commonmark is a PHP library for parsing and rendering CommonMark Markdown. From 1.5.0 until 2.9.0, the AttributesExtension's href and src unsafe-link filter can be bypassed by embedding control bytes, such as a tab, carriage return, line feed, or leading C0 control character, in a javascript: URL that browsers discard before parsing the scheme, causing the browser to still execute the script even when the unsafe-link filter is enabled. This issue is fixed in 2.9.0.

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