CVE-2023-40187
freerdp: Use-After-Free in avc420_ensure_buffer, avc444_ensure_buffer
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD. Daha düşük diyenler: Red Hat (orta).
Açıklama
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.
Etkilenen paketler ve düzeltilmiş sürümler
Bu ID'yi listeleyen bir paket kaynağı yok.
Referanslar
- https://access.redhat.com/security/cve/CVE-2023-40187
- https://github.com/FreeRDP/FreeRDP/blob/5be5553e0da72178a4b94cc1ffbdace9ceb153e5/libfreerdp/codec/h264.c#L413-L427
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-pwf9-v5p9-ch4f
- https://nvd.nist.gov/vuln/detail/CVE-2023-40187
- https://security.gentoo.org/glsa/202401-16
- https://www.cve.org/CVERecord?id=CVE-2023-40187