CVE-2023-39352
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 67 - wyżej niż 67% wszystkich znanych CVE
Streszczenie
FreeRDP, darmowa implementacja protokołu RDP, ma problem z walidacją przesunięcia, co prowadzi do zapisu poza przydzielonym obszarem pamięci. Może to być wywołane, gdy wartości `rect->left` i `rect->top` są równe odpowiednio `surface->width` i `surface->height`, co w praktyce powinno powodować awarię.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do awarii aplikacji, co może wpłynąć na dostępność usług zdalnego pulpitu w organizacji.
Rekomendacja
Zaleca się aktualizację do wersji 2.11.0 lub 3.0.0-beta3, aby usunąć tę podatność. Nie ma znanych obejść dla tego problemu.
Oryginalny opis (angielski, źródło NVD)
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Affected versions are subject to an invalid offset validation leading to Out Of Bound Write. This can be triggered when the values `rect->left` and `rect->top` are exactly equal to `surface->width` and `surface->height`. eg. `rect->left` == `surface->width` && `rect->top` == `surface->height`. In practice this should cause a crash. This issue has been addressed in versions 2.11.0 and 3.0.0-beta3. Users are advised to upgrade. There are no known workarounds for this vulnerability.

