Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.07.23)
UltraVNC repeater do wersji 1.8.2.2 zawiera globalne przepełnienie bufora w osadzonym serwerze administracyjnym HTTP. Funkcje wi_senderr() i wi_replyhdr() w pliku repeater/webgui/webutils.c zapisują dostarczony przez wywołującego URI żądania HTTP do stałego 1000-bajtowego globalnego bufora (hdrbuf) za pomocą niesprawdzonych wywołań sprintf. Bufor odbioru HTTP akceptuje URI o długości do około 150 KB (WI_RXBUFSIZE = 153600), więc nieuwierzytelniony atakujący, który może dotrzeć do portu HTTP repeatera (domyślnie TCP 80), może przepełnić hdrbuf o co najmniej 500 bajtów pojedynczym żądaniem HTTP zawierającym URI o długości 1500 bajtów lub więcej, uszkadzając sąsiednie zmienne globalne w segmencie .bss.
UltraVNC repeater do wersji 1.8.2.2 inicjalizuje serwer administracyjny HTTP z zakodowanym na stałe domyślnym hasłem. Przy pierwszym uruchomieniu, gdy brakuje pliku settings2.txt, zapisywane jest hasło "adminadmi2" dla administratora. Uwierzytelnianie Basic-auth nie ma ograniczeń prędkości ani blokady konta.
W UltraVNC viewer do wersji 1.8.2.2 wykryto przepełnienie liczby całkowitej prowadzące do przepełnienia bufora sterty w ścieżce parsowania odpowiedzi błędu protokołu RFB. Pole reasonLen o rozmiarze 4 bajtów (typ CARD32) jest przekazywane jako reasonLen+1 do funkcji CheckBufferSize(), a przy wartości 0xFFFFFFFF dochodzi do przepełnienia do 0, co powoduje alokację tylko 256 bajtów. Następnie funkcja ReadString() odczytuje oryginalne 4 GiB danych do tego małego bufora, co prowadzi do przepełnienia.
UltraVNC viewer do wersji 1.8.2.2 zawiera przepełnienie bufora stosu o jeden bajt w obsłudze wiadomości ServerInit protokołu RFB. Gdy serwer poda nazwę pulpitu o długości dokładnie 2024 bajtów, funkcja ReadString zapisuje znak null poza przydzielonym buforem, co może prowadzić do uszkodzenia danych na stosie.
UltraVNC do wersji 1.8.2.2 używa słabej kryptografii w schemacie uwierzytelniania MS-Logon II. Wymiana kluczy Diffie-Hellmana opiera się na parametrach 64-bitowych, które można złamać w ułamku sekundy, a generator liczb losowych oparty na funkcji rand() z ziarnem czasowym pozwala na odzyskanie klucza prywatnego w minutę.
W UltraVNC repeater do wersji 1.8.2.2 występuje podatność na zapis poza dozwolonym obszarem po uwierzytelnieniu. W parserze reguł allow/deny, po skopiowaniu tokena do bufora o stałym rozmiarze, kod bezwarunkowo zapisuje znak NUL na pozycji len, nie sprawdzając, czy nie przekracza ona rozmiaru bufora. Uwierzytelniony administrator może zapisać regułę z tokenem o długości równej lub większej niż rozmiar bufora, co powoduje nadpisanie sąsiednich danych na stosie.
W repeaterze UltraVNC do wersji 1.8.2.2 występuje przepełnienie liczby całkowitej w funkcji win_log() podczas alokacji pamięci dla listy węzłów. Atakujący może wysłać odpowiednio długi URI HTTP, co prowadzi do przepełnienia bufora sterty, potencjalnie umożliwiając częściowy zapis poza przydzielonym obszarem.
Wtyczka Custom Payment Gateways for WooCommerce do WordPressa jest podatna na przechowywane ataki Cross-Site Scripting (XSS) poprzez parametr 'alg_wc_cpg_input_fields' we wszystkich wersjach do 2.1.0 włącznie. Podatność wynika z niedostatecznego oczyszczania danych wejściowych i braku odpowiedniego kodowania wyjścia.
Wtyczka WP-BusinessDirectory dla WordPressa w wersji do 4.0.1 zawiera podatność na nieuwierzytelnione usuwanie dowolnych plików. Problem wynika z niewystarczającej walidacji ścieżki w metodzie remove() klasy JBusinessDirectoryControllerUpload, co pozwala atakującemu na manipulację parametrem _filename i usunięcie krytycznych plików serwera.
W rozszerzeniu Cargo dla MediaWiki wykryto podatność na trwały atak XSS (Cross-Site Scripting). Luka wynika z nieprawidłowej neutralizacji danych wejściowych podczas generowania stron internetowych. Problem dotyczy wszystkich wersji rozszerzenia przed 3.9.1.
Podatność CSRF w rozszerzeniu RedirectManager dla MediaWiki umożliwia atakującemu wykonanie nieautoryzowanych działań w kontekście zalogowanego administratora. Problem dotyczy wersji rozszerzenia przed 1.3.3.
W UltraVNC repeater do wersji 1.8.2.2 wykryto błąd off-by-one w funkcji dekodującej Base64 używanej do uwierzytelniania HTTP Basic. Funkcja wi_uudecode() w pliku webutils.c:817 sprawdza długość wejścia za pomocą ścisłego porównania większości (>), zamiast większe lub równe (>=), co pozostawia potencjalną lukę. Obecnie ryzyko jest ograniczone do zapisu jednego bajtu na granicy 1024-bajtowego bufora stosu.
Podatność w UltraVNC do wersji 1.8.2.2 powoduje odczyt poza zakresem w funkcji konwersji szerokich znaków na wielobajtowe. Funkcja vncWc2Mb() wywołuje wcslen() na buforze dostarczonym przez wywołującego bez wcześniejszego sprawdzenia granic, co może prowadzić do odczytu poza przydzieloną pamięcią.
UltraVNC do wersji 1.8.2.2 używa kryptograficznie słabego generatora liczb pseudolosowych do tworzenia bajtów wyzwania uwierzytelniania VNC. Funkcja vncRandomBytes() inicjuje libc rand() wartościami time(0) + getpid() + rand(), co daje przestrzeń seeda około 31 bitów, całkowicie determinowaną przez publicznie obserwowalne wartości (czas i PID). Atakujący może przewidzieć wyzwanie w ciągu sekund, co umożliwia fałszowanie lub brute-force odpowiedzi.
Wtyczka Event Organiser dla WordPressa jest podatna na przechowywany atak XSS we wszystkich wersjach do 3.12.9 włącznie. Podatność wynika z akceptowania przez shortcode 'eo_events' kontrolowanej przez atakującego treści 'no_events' i renderowania jej w szablonach list wydarzeń bez odpowiedniego escapingu wyjścia.
Wtyczka WPBot – AI ChatBot dla WordPress do wersji 8.4.9 włącznie zawiera podatność na przechowywany atak XSS przez parametr 'conversation'. Brak odpowiedniej sanitacji wejścia i eskejpowania wyjścia umożliwia nieuwierzytelnionym atakującym wstrzyknięcie dowolnych skryptów, które wykonają się przy dostępie do zainfekowanej strony. Dodatkowo nonce AJAX wymagany do zapisu jest publicznie emitowany na każdej stronie frontendowej, co ułatwia eksploatację.
Wtyczka Visualizer – Tables & Charts Manager z wbudowanym generatorem AI dla WordPressa do wersji 4.0.3 włącznie zawiera podatność na pominięcie autoryzacji. Niezautoryzowani atakujący mogą uzyskać dostęp i eksportować zawartość dowolnego wykresu, w tym w statusach szkicu, prywatnym, oczekującym, przyszłym lub koszu, jako CSV, Excel lub HTML przez endpoint REST /wp-json/visualizer/v1/action/{chart}/{type}/.
Wtyczka Tutor LMS dla WordPressa do wersji 3.9.13 włącznie zawiera podatność na trwałe ataki XSS przez tytuł załącznika lekcji. Podatność wynika z niedostatecznego oczyszczania danych wejściowych i wyjściowych.
Wtyczka GiveWP dla WordPressa do 4.16.0 zawiera podatność na trwałe XSS przez atrybuty shortcode 'givewp_campaign_comments'. Atakujący z dostępem autora mogą wstrzyknąć dowolny skrypt, który wykona się przy każdej wizycie na zainfekowanej stronie.
Wtyczka Wp Google Places Review Slider dla WordPressa do wersji 18.1 zawiera odbitą podatność na Cross-Site Scripting (XSS) przez parametr 'place'. Brak odpowiedniego oczyszczania danych wejściowych i wyjściowych w pliku admin/partials/googlecrawl_dfs.php pozwala nieuwierzytelnionym atakującym na wstrzyknięcie dowolnego skryptu, który wykona się po kliknięciu przez ofiarę spreparowanego linku.

