Katalog CVE

CVE-2026-109677

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

FreeRDP od 2.0.0-beta1 do 3.28.0 zawiera podatność na odczyt poza zakresem w funkcji smartcard_LocateCardsByATRA_Call, ponieważ liczba bajtów cbAtr wzorca ATR nie jest ograniczona. Złośliwe serwery RDP mogą wysyłać spreparowane tablice masek ATR, aby użyć czasu zapytania jako wyroczni, wyciekając pamięć sterty bit po bicie, co pozwala pokonać ASLR i wspomóc ataki RCE.

Ocena ryzyka

Zdalny atak może doprowadzić do wycieku informacji z pamięci, co może ułatwić dalsze ataki, w tym zdalne wykonanie kodu.

Rekomendacja

Zaktualizuj FreeRDP do wersji 3.28.0 lub nowszej, która zawiera poprawkę. Ogranicz zaufanie do serwerów RDP.

Inne podatności w FreeRDP

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

FreeRDP from 2.0.0-beta1 before 3.28.0 contains an out-of-bounds read vulnerability in smartcard_LocateCardsByATRA_Call because the ATR pattern cbAtr byte count is not capped. Malicious RDP servers can send crafted ATR mask arrays to use query timing as an oracle, leaking heap memory bit-by-bit to defeat ASLR and aid RCE exploits.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS