CVE-2026-32624
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
xrdp w wersjach do 0.10.5 zawiera przepełnienie bufora na stercie w przetwarzaniu logowania. Gdy w xrdp.ini skonfigurowano domain_user_separator, nieuwierzytelniony zdalny atakujący może wysłać specjalnie spreparowaną, nadmiernie długą nazwę użytkownika i domeny, aby przepełnić wewnętrzny bufor, co może uszkodzić sąsiednie obszary pamięci i doprowadzić do odmowy usługi (DoS) lub nieoczekiwanego zachowania.
Ocena ryzyka
W systemach z jawnie włączoną dyrektywą domain_user_separator atakujący może zdalnie wywołać awarię usługi xrdp lub niestabilność, zakłócając dostęp do pulpitów zdalnych.
Rekomendacja
Zaktualizuj xrdp do wersji 0.10.6 lub nowszej. Sprawdź, czy w xrdp.ini nie jest jawnie ustawiona dyrektywa domain_user_separator, a jeśli nie jest wymagana, pozostaw ją wyłączoną.
Inne podatności w xrdp
Zobacz wszystkie- CVE-2017-16927Wysokie
Funkcja scp_v0s_accept w menedżerze sesji xrdp do wersji 0.9.4 wykorzystuje nieufny całkowity jako długość zapisu, co może prowadzić do przepełnienia bufora i awarii aplikacji.
- CVE-2017-6967Wysokie
xrdp w wersji 0.9.1 wywołuje funkcję PAM auth_start_session() w niewłaściwym miejscu, co prowadzi do nieprawidłowej inicjalizacji modułów sesji PAM. Może to skutkować błędnymi konfiguracjami lub podniesieniem uprawnień.
- CVE-2026-41252Krytyczne
xrdp w wersjach do 0.10.6 zawiera brak sprawdzania zakresu w trybie vnc-any, co prowadzi do przepełnienia bufora sterty podczas obsługi komunikatów mapy kolorów protokołu RFB od serwera VNC. Złośliwy serwer VNC może wysłać spreparowane komunikaty z wartościami poza zakresem, powodując zapis poza dozwolonym obszarem sterty.
- CVE-2013-1430Krytyczne
W xrdp przed wersją 0.9.1 odkryto problem, który polega na tym, że po pomyślnym zalogowaniu się do sesji xrdp za pomocą RDP, tworzony jest plik ~/.vnc/sesman_${username}_passwd. Zawiera on hasło użytkownika w postaci niezaszyfrowanej, zaszyfrowanej algorytmem DES przy użyciu znanego klucza.
- CVE-2026-55639Średnie
xrdp w wersjach 0.10.6 i wcześniejszych zawiera lukę w parsowaniu danych zabezpieczeń klienta. Niezalogowany atakujący może wysłać spreparowany pakiet RDP, powodując odczyt pamięci poza granicami bloku danych.
- CVE-2026-55626Wysokie
xrdp w wersjach do 0.10.6 uruchamia Xvnc przez gniazda UNIX z niewystarczającym uwierzytelnianiem. Lokalny uwierzytelniony atakujący może ominąć izolację sesji i nieautoryzowanie przeglądać lub kontrolować sesje innych użytkowników. Problem dotyczy tylko backendu Xvnc przez gniazda UNIX.
- CVE-2026-55645Średnie
xrdp w wersjach do 0.10.6 zawiera podatność w przetwarzaniu pakietów Client Control PDU. Brak odpowiedniej walidacji długości danych przed odczytem może prowadzić do odczytu poza zakresem pamięci przez zdalnego, nieuwierzytelnionego atakującego. Skutkuje to awarią procesu xrdp (odmowa usługi), ale nie całej usługi, ponieważ xrdp domyślnie tworzy nowy proces dla każdego połączenia.
- CVE-2026-55238Średnie
xrdp w wersjach do 0.10.6 zawiera podatność na odczyt poza dozwolonym obszarem pamięci podczas przetwarzania RDP Confirm Active PDU. Brak odpowiedniej walidacji długości zestawów możliwości (capability sets) pozwala nieuwierzytelnionemu atakującemu zdalnemu na wysłanie spreparowanego pakietu RDP, co może spowodować awarię procesu i odmowę usługi (DoS).
- CVE-2026-54538Wysokie
Podatność w xrdp polegająca na nieprawidłowej walidacji pola totalLength w nagłówku protokołu RDP. Nieuwierzytelniony atakujący może wysłać spreparowany pakiet, powodując nieskończoną pętlę CPU i wyczerpanie zasobów.
- CVE-2026-44978Średnie
xrdp w wersjach do 0.10.6 zawiera podatność na odczyt poza dozwolonym obszarem sterty w ścieżkach odbioru specyficznych dla FIPS. Podatność nie dotyczy domyślnej konfiguracji i wymaga ustawienia security_layer=negotiate lub security_layer=rdp oraz crypt_level=fips w pliku xrdp.ini. Nieuwierzytelniony atakujący zdalny może wysłać spreparowane PDU chronione FIPS, powodując awarię procesu i odmowę usługi (DoS).
Oryginalny opis (angielski, źródło NVD)
xrdp is an open source RDP server. Versions through 0.10.5 contain a heap-based buffer overflow vulnerability in its logon processing. In environments where domain_user_separator is configured in xrdp.ini, an unauthenticated remote attacker can send a crafted, excessively long username and domain name to overflow the internal buffer. This can corrupt adjacent memory regions, potentially leading to a Denial of Service (DoS) or unexpected behavior. The domain_name_separator directive is commented out by default, systems are not affected by this vulnerability unless it is intentionally configured. This issue has been fixed in version 0.10.6.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

