CVE-2026-71478
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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.

