
CVE catalog
CVE-2022-39317
freerdp2: CVE-2022-39317
- Severity
- Low · CVSS 3.7
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:L - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.69% · Oct 25, 2026
FreeRDP is a free remote desktop protocol library and clients. Affected versions of FreeRDP are missing a range check for input offset index in ZGFX decoder. A malicious server can trick a FreeRDP based client to read out of bound data and try to decode it. This issue has been addressed in version 2.9.0. There are no known workarounds for this issue.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | freerdp2 | bookworm | 2.11.7+dfsg1-6~deb12u1 | fixed |
| Ubuntu | freerdp | 16.04 | 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 | vulnerable |
| Ubuntu | freerdp | 16.04 | 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 | vulnerable |
| Ubuntu | freerdp | 16.04 | 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.3 | vulnerable |
| Ubuntu | freerdp | 16.04 | 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.4 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-1 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-5 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-5ubuntu1 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-5ubuntu2 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-6 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-6build1 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-7 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.1 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.1.1+dfsg1-0ubuntu0.18.04.1 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.2.0+dfsg1-0ubuntu0.18.04.1 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.2.0+dfsg1-0ubuntu0.18.04.2 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.2.0+dfsg1-0ubuntu0.18.04.3 | vulnerable |
| Ubuntu | freerdp2 | 18.04 | 2.2.0+dfsg1-0ubuntu0.18.04.4 | fixed |
| Ubuntu | freerdp | 18.04 | 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 | vulnerable |
| Ubuntu | freerdp | 18.04 | 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.1 | vulnerable |
| Ubuntu | freerdp | 18.04 | 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.2 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.0.0~git20190204.1.2693389a+dfsg1-1 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.0.0~git20190204.1.2693389a+dfsg1-2 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.0.0~git20190204.1.2693389a+dfsg1-2build1 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.0.0~git20190204.1.2693389a+dfsg1-2build2 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.1.1+dfsg1-0ubuntu0.20.04.1 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.2.0+dfsg1-0ubuntu0.20.04.1 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.2.0+dfsg1-0ubuntu0.20.04.2 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.2.0+dfsg1-0ubuntu0.20.04.3 | vulnerable |
| Ubuntu | freerdp2 | 20.04 | 2.2.0+dfsg1-0ubuntu0.20.04.4 | fixed |
| Ubuntu | freerdp2 | 22.04 | 2.3.0+dfsg1-2build1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.3.0+dfsg1-2ubuntu1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.3.0+dfsg1-2ubuntu2 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.4.1+dfsg1-1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.4.1+dfsg1-1ubuntu1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.4.1+dfsg1-1ubuntu2 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.5.0+dfsg1-1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.0+dfsg1-1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-3 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-3ubuntu1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-3ubuntu2 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-3ubuntu2.1 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-3ubuntu2.2 | vulnerable |
| Ubuntu | freerdp2 | 22.04 | 2.6.1+dfsg1-3ubuntu2.3 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | freerdp2 | source | bookworm | 2.9.0+dfsg1-1 | not yet assigned | Not reported | [1099075] |
| Ubuntu | freerdp2 | deb | 18.04 | 2.2.0+dfsg1-0ubuntu0.18.04.4 | Not reported | UBUNTU-CVE-2022-39317 | Not reported |
| Ubuntu | freerdp2 | deb | 20.04 | 2.2.0+dfsg1-0ubuntu0.20.04.4 | Not reported | UBUNTU-CVE-2022-39317 | Not reported |
| Ubuntu | freerdp2 | deb | 22.04 | 2.6.1+dfsg1-3ubuntu2.3 | Not reported | UBUNTU-CVE-2022-39317 | Not reported |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [freerdp2-dev]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [freerdp2-shadow-x11]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [freerdp2-wayland]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [freerdp2-x11]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libfreerdp2-2]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libfreerdp-client2-2]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libfreerdp-server2-2]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libfreerdp-shadow2-2]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libuwac0-0]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libuwac0-dev]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libwinpr2-2]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libwinpr2-dev]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [libwinpr-tools2-2]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
- [winpr-utils]Fixed
Source package: [freerdp2]
Details (2)
2.11.7+dfsg1-6~deb12u1· amd64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
2.11.7+dfsg1-6~deb12u1· arm64 · bookwormFixed · Fixed:
2.9.0+dfsg1-1dsa · freerdp2 · debian · bookworm
Observed:
References
- [https://access.redhat.com/errata/RHSA-2023:2326]
- [https://ftp.suse.com/pub/projects/security/csaf/rhsa-2023_2851.json]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2022-39317]
- [https://security-tracker.debian.org/tracker/CVE-2022-39317]
- [https://wid.cert-bund.de/.well-known/csaf/white/2023/wid-sec-w-2023-1185.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]