Katalog CVE

CVE-2023-40187

WysokieCVSS 7.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.98%

Percentyl 58 - wyżej niż 58% wszystkich znanych CVE

Streszczenie

FreeRDP, darmowa implementacja protokołu RDP, ma problem z Use-After-Free w funkcjach `avc420_ensure_buffer` i `avc444_ensure_buffer` w wersjach beta 3.x. Problem występuje, gdy wartość `piDstSize[x]` wynosi 0, co prowadzi do zwolnienia pamięci `ppYUVDstData[x]`, które nie zostało zaktualizowane.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu do pamięci, co może skutkować wyciekiem danych lub zdalnym wykonaniem kodu. Organizacje powinny być świadome ryzyka związanego z używaniem podatnych wersji oprogramowania.

Rekomendacja

Zaleca się aktualizację do wersji 3.0.0-beta3, która naprawia tę podatność. Użytkownicy wersji beta 3.x powinni jak najszybciej przeprowadzić aktualizację.

Powiązane podatności

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 of the 3.x beta branch are subject to a Use-After-Free issue in the `avc420_ensure_buffer` and `avc444_ensure_buffer` functions. If the value of `piDstSize[x]` is 0, `ppYUVDstData[x]` will be freed. However, in this case `ppYUVDstData[x]` will not have been updated which leads to a Use-After-Free vulnerability. This issue has been addressed in version 3.0.0-beta3. Users of the 3.x beta releases are advised to upgrade. There are no known workarounds for this vulnerability.

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