CVE-2026-13051
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 37 - wyżej niż 37% wszystkich znanych CVE
Streszczenie
Form::Processor::Field::HtmlArea dla Perla (wersje od 0.06 do 1.162360) pozwala atakującemu na wybór metody dispatch i wyczerpanie zasobów przez diagnostykę HTML::Tidy, którą validate przekazuje do add_error jako szablon Locale::Maketext. Atakujący może wysłać spreparowany znacznik, powodując nieobsłużony wyjątek lub nadmierną alokację pamięci.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji (DoS) lub wykorzystać metody z efektami ubocznymi w podklasie języka, co może prowadzić do nieautoryzowanych działań.
Rekomendacja
Zaktualizuj Form::Processor::Field::HtmlArea do wersji, która naprawia tę podatność. Jeśli to możliwe, ogranicz dane wejściowe lub użyj bezpieczniejszego przetwarzania błędów.
Powiązane podatności
- CVE-2026-101262Krytyczne
Podatność w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0 dotyczy nieznanego kodu w pliku /api/ZRQos/set_online_client. Manipulacja argumentem ip prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-101261Krytyczne
Wada w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0 dotyczy nieznanej części pliku /api/ZRnetwork/firstSetup_wifi. Manipulacja argumentem login_pwd prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest opublikowany.
- CVE-2026-101260Krytyczne
Wykryto podatność w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0, dotyczącą nieznanej funkcjonalności pliku /api/ZRnetwork/firstLogin. Manipulacja argumentem firstLogin prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publiczny.
- CVE-2026-102268Krytyczne
PyJWT to Pythonowa implementacja standardów JSON Web Token. Przed wersją 2.14.0 funkcja is_pem_format w jwt/utils.py nie rozpoznaje wszystkich reprezentacji PEM akceptowanych przez loader cryptography. Gdy aplikacja miesza algorytmy HMAC i asymetryczne oraz dostarcza zmutowany klucz publiczny PEM jako surowe bajty klucza, HMACAlgorithm.prepare_key traktuje nierozpoznany klucz publiczny jako sekret HMAC. Atakujący znający klucz publiczny może sfałszować uwierzytelnione tokeny HMAC. Problem naprawiono w wersji 2.14.0.
- CVE-2026-101187Krytyczne
Słabość w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0 dotyczy funkcji pop_usb_device w pliku usr/lib/lua/luci/controller/api/zrUsb.lua w komponencie API zarządzania urządzeniami USB. Manipulacja argumentem path powoduje wstrzyknięcie komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-101110Krytyczne
Rozszerzenie Joomla - ordasoft.com - Nieuwierzytelnione wstrzyknięcie SQL w Book Library (Free) w wersji < 6.4.6. Funkcja books() w pliku site/booklibrary.php odczytuje parametry field i direction i przekazuje je przez funkcję protectInjectionWithoutQuote(), która tylko blokuje słowo kluczowe select, ale wartość jest konkatenowana bezpośrednio w niecytowanej klauzuli ORDER BY, gdzie cytowanie nie chroni. Osiągnięcie podatnej ścieżki wymaga dwóch warunków: pierwszego żądania do ustawienia domyślnych sortowań w sesji oraz końcowego komentarza (-- xselect), który spełnia sprawdzenie podciągu bez zmiany efektu ładunku.
- CVE-2026-101108Krytyczne
Rozszerzenie Joomla - ordasoft.com - Nieuwierzytelnione wstrzyknięcie SQL w Vehicle Manager (Free) w wersji < 6.5.8. Plik site/vehiclemanager.php odczytuje parametry sortowania order_field i order_direction w trzech osobnych punktach wejścia frontendu (lista kategorii, wyszukiwanie i lista wszystkich pojazdów) przez funkcję sanityzującą, która stosuje prawdziwe escapowanie, ale wartość jest umieszczana w niecytowanej klauzuli ORDER BY, gdzie escapowanie nie chroni.
- CVE-2026-100752Krytyczne
Rozszerzenie Joomla - ordasoft.com - Nieuwierzytelnione wstrzyknięcie SQL w Real Estate Manager (Free) w wersji < 6.7.9. Plik site/realestatemanager.php buduje klauzulę ORDER BY trzech osobnych zapytań frontendu (przeglądanie kategorii, wyniki wyszukiwania i pełna lista nieruchomości) z kontrolowanego przez żądanie parametru order_field, konkatenowanego bezpośrednio w niecytowanej klauzuli SQL bez listy dozwolonych nazw kolumn i bez rzutowania.
- CVE-2026-49994Krytyczne
Bluehood monitoruje lokalną aktywność Bluetooth. Przed wersją 0.7.1, gdy auth_enabled jest ustawione w Bluehood, tylko procedury obsługi stron HTML wymuszały walidację sesji. Procedury obsługi /api/* (ustawienia, urządzenia, grupy, punkty końcowe per-urządzenie, w tym /api/device/{mac}/notes) nie wywoływały żadnej kontroli uwierzytelniania. Atakujący sieciowy dostępny na porcie pulpitu mógł odczytać dane śledzenia Bluetooth i modyfikować stan aplikacji — w tym URL heartbeat, okres przechowywania, grupy urządzeń i notatki per-urządzenie — bez ciasteczka sesji. Problem naprawiono w wersji 0.7.1.
- CVE-2026-86102Krytyczne
Podatność na wstrzykiwanie poleceń systemu operacyjnego w wewnętrznym serwisie API punktów dostępowych WatchGuard AP. Atakujący z dostępem sieciowym do AP może wykonać dowolne polecenia powłoki na systemie operacyjnym.
Oryginalny opis (angielski, źródło NVD)
Form::Processor::Field::HtmlArea versions from 0.06 through 1.162360 for Perl allow attacker selected method dispatch and resource exhaustion via an HTML::Tidy diagnostic that validate passes to add_error as a Locale::Maketext template. validate runs HTML::Tidy over the submitted markup and passes each resulting message to add_error as its first argument, which add_error hands to the language handle as the Locale::Maketext message key. The default handle's lexicon sets `_AUTO`, so a message that is not a lexicon entry is compiled as a bracket notation template instead of being looked up. Tidy diagnostics quote the offending attribute name or value, so a bracket group in the submitted markup reaches the template position, where the first token of the group names a method called on the language handle and the remaining tokens are its arguments. A group such as `[0]` makes the compile croak, and neither the field nor the handle catches it, so the exception leaves validate. `[sprintf,%2000000000d,7]` reaches CORE::sprintf with an attacker chosen field width. One submission of crafted markup to an HtmlArea field throws an unhandled exception out of form validation or allocates an arbitrary amount of memory, and an application whose language handle subclass defines side effecting public methods makes those callable with attacker chosen arguments. The other field types pass fixed templates with the submitted value in an argument slot, where it stays inert, and are unaffected.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

