CVE-2023-40187
freerdp: Use-After-Free in avc420_ensure_buffer, avc444_ensure_buffer
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon Red Hat (moyenne).
Description
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.
Paquets affectés et versions corrigées
Aucune source de paquets ne liste cet ID.
Références
- 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