CVE-2026-5090
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
Template::Plugin::HTML w wersjach przed 3.103 dla Perla pozwala na wstrzyknięcie HTML i JavaScript. Funkcja html_filter nie escapowała pojedynczych cudzysłowów, przez co atrybuty HTML w pojedynczych cudzysłowach mogły zostać wstrzyknięte, np. zmienna 'var' w <a id='ref' title='[% var | html %]'> nie była prawidłowo escapowana. Wstrzyknięcie dowolnego HTML i JavaScript jest utrudnione, ponieważ nawiasy kątowe, ampersandy i podwójne cudzysłowy nadal są escapowane.
Ocena ryzyka
Atakujący może wstrzyknąć ograniczony HTML i JavaScript, co może prowadzić do wykonania skryptu w przeglądarce użytkownika i potencjalnego przejęcia sesji.
Rekomendacja
Zaktualizuj Template::Plugin::HTML do wersji 3.103 lub nowszej, która prawidłowo escapuje pojedyncze cudzysłowy.
Powiązane podatności
- CVE-2026-108707Krytyczne
Wukong_HRM do commita 186115e zawiera podatność obejścia uwierzytelniania w ParamAspect, która pozwala nieuwierzytelnionym atakującym wywołać dowolny endpoint API HRM poprzez pominięcie nagłówka AUTH-TOKEN. Atakujący uzyskują dostęp na poziomie administratora HR do odczytu odcinków wypłat, historii wynagrodzeń i danych osobowych pracowników, pobierania załączników oraz modyfikacji lub usuwania firmowych rekordów HR.
- CVE-2026-81797Krytyczne
Motyw WordPress Buzz Stone | Magazine & Viral Blog w wersjach do 1.0.2 zawiera podatność typu PHP Object Injection. Atakujący nieuwierzytelniony może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-78535Krytyczne
Motyw WordPress Photolia w wersjach do 1.0.3 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-78533Krytyczne
Motyw WordPress Qwery w wersjach do 3.6.1 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-78531Krytyczne
Motyw WordPress Jacqueline w wersjach do 2.22 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-78529Krytyczne
Motyw WordPress Alliance w wersjach do 3.11 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-66569Krytyczne
Motyw WordPress Kicker w wersjach do 2.2.1 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-66568Krytyczne
Motyw WordPress Original w wersjach do 1.9.0 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-66567Krytyczne
Motyw WordPress Anesta w wersjach do 1.5.3 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
- CVE-2026-66565Krytyczne
Motyw WordPress FC United w wersjach do 1.1.1 zawiera podatność typu PHP Object Injection. Nieuwierzytelniony atakujący może wstrzyknąć złośliwy obiekt PHP, co może prowadzić do wykonania dowolnego kodu lub innych poważnych skutków.
Oryginalny opis (angielski, źródło NVD)
Template::Plugin::HTML versions before 3.103 for Perl allows HTML and JavaScript to be injected. The html_filter function did not escape single quotes. HTML attributes inside of single quotes could be have code injected. For example, the variable "var" in <a id='ref' title='[% var | html %]'> would not be properly escaped. An attacker could insert some limited HTML and JavaScript, for example, var = " ' onclick='while (true) { alert(1) }'" Note that arbitrary HTML and JavaScript would be difficult to inject, because angle brackets, ampersands and double-quotes would still be escaped.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

