CVE catalog

CVE-2022-39347

freerdp2: CVE-2022-39347

[CVE catalog]

Severity
Medium · CVSS 4.8CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.99% · Oct 25, 2026

FreeRDP is a free remote desktop protocol library and clients. Affected versions of FreeRDP are missing path canonicalization and base path check for `drive` channel. A malicious server can trick a FreeRDP based client to read files outside the shared directory. This issue has been addressed in version 2.9.0 and all users are advised to upgrade. Users unable to upgrade should not use the `/drive`, `/drives` or `+home-drive` redirection switch.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianfreerdp2bookworm2.11.7+dfsg1-6~deb12u1fixed
Ubuntufreerdp16.041.1.0~git20140921.1.440916e+dfsg1-5ubuntu1vulnerable
Ubuntufreerdp16.041.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2vulnerable
Ubuntufreerdp16.041.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.3vulnerable
Ubuntufreerdp16.041.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.4vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-1vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-5vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-5ubuntu1vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-5ubuntu2vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-6vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-6build1vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-7vulnerable
Ubuntufreerdp218.042.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.1vulnerable
Ubuntufreerdp218.042.1.1+dfsg1-0ubuntu0.18.04.1vulnerable
Ubuntufreerdp218.042.2.0+dfsg1-0ubuntu0.18.04.1vulnerable
Ubuntufreerdp218.042.2.0+dfsg1-0ubuntu0.18.04.2vulnerable
Ubuntufreerdp218.042.2.0+dfsg1-0ubuntu0.18.04.3vulnerable
Ubuntufreerdp218.042.2.0+dfsg1-0ubuntu0.18.04.4fixed
Ubuntufreerdp18.041.1.0~git20140921.1.440916e+dfsg1-15ubuntu1vulnerable
Ubuntufreerdp18.041.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.1vulnerable
Ubuntufreerdp18.041.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.2vulnerable
Ubuntufreerdp220.042.0.0~git20190204.1.2693389a+dfsg1-1vulnerable
Ubuntufreerdp220.042.0.0~git20190204.1.2693389a+dfsg1-2vulnerable
Ubuntufreerdp220.042.0.0~git20190204.1.2693389a+dfsg1-2build1vulnerable
Ubuntufreerdp220.042.0.0~git20190204.1.2693389a+dfsg1-2build2vulnerable
Ubuntufreerdp220.042.1.1+dfsg1-0ubuntu0.20.04.1vulnerable
Ubuntufreerdp220.042.2.0+dfsg1-0ubuntu0.20.04.1vulnerable
Ubuntufreerdp220.042.2.0+dfsg1-0ubuntu0.20.04.2vulnerable
Ubuntufreerdp220.042.2.0+dfsg1-0ubuntu0.20.04.3vulnerable
Ubuntufreerdp220.042.2.0+dfsg1-0ubuntu0.20.04.4fixed
Ubuntufreerdp222.042.3.0+dfsg1-2build1vulnerable
Ubuntufreerdp222.042.3.0+dfsg1-2ubuntu1vulnerable
Ubuntufreerdp222.042.3.0+dfsg1-2ubuntu2vulnerable
Ubuntufreerdp222.042.4.1+dfsg1-1vulnerable
Ubuntufreerdp222.042.4.1+dfsg1-1ubuntu1vulnerable
Ubuntufreerdp222.042.4.1+dfsg1-1ubuntu2vulnerable
Ubuntufreerdp222.042.5.0+dfsg1-1vulnerable
Ubuntufreerdp222.042.6.0+dfsg1-1vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-1vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-3vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-3ubuntu1vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-3ubuntu2vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-3ubuntu2.1vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-3ubuntu2.2vulnerable
Ubuntufreerdp222.042.6.1+dfsg1-3ubuntu2.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianfreerdp2sourcebookworm2.9.0+dfsg1-1not yet assignedNot reported[1024511]
Ubuntufreerdp2deb18.042.2.0+dfsg1-0ubuntu0.18.04.4Not reportedUBUNTU-CVE-2022-39347Not reported
Ubuntufreerdp2deb20.042.2.0+dfsg1-0ubuntu0.20.04.4Not reportedUBUNTU-CVE-2022-39347Not reported
Ubuntufreerdp2deb22.042.6.1+dfsg1-3ubuntu2.3Not reportedUBUNTU-CVE-2022-39347Not reported

[Debian bug #1024511]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • [libuwac0-0]Fixed

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.9.0+dfsg1-1

      dsa · freerdp2 · debian · bookworm

Observed:

References