CVE catalog

CVE-2026-50538

LibVNCServer vulnerability

[CVE catalog]

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

LibVNCClient is a library for easy implementation of a VNC client. In versions 0.9.12 through 0.9.15, a malicious (or man-in-the-middle) VNC server can force a connecting `libvncclient` to write attacker-controlled data past the end of its framebuffer. This is an out-of-bounds heap write with attacker-controlled length, contents, and offset. It needs no authentication (the attacker is the server), works in a default build with default settings, and fires from a single `FramebufferUpdate` the moment the victim connects. It crashes any client unconditionally (denial of service); we also demonstrated it overwriting an application callback pointer and redirecting execution to attacker-chosen code (code execution) under the default configuration. Commit 540332be3e0acc566fa64da6f1b4680c72c724dd patches the issue.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibvncserversid0.9.15+dfsg-6fixed
Debianlibvncserverforky0.9.15+dfsg-6fixed
Debianlibvncservertrixie0.9.15+dfsg-1+deb13u2fixed
Debianlibvncserverbookworm0.9.14+dfsg-1+deb12u2fixed
Ubuntulibvncservernoble0.9.14+dfsg-1ubuntu0.2fixed
Ubuntulibvncclient1noble0.9.14+dfsg-1ubuntu0.2fixed
Ubuntulibvncserver-devnoble0.9.14+dfsg-1ubuntu0.2fixed
Ubuntulibvncserver1noble0.9.14+dfsg-1ubuntu0.2fixed
Ubuntulibvncservernoble0.9.14+dfsg-1+deb12u2fixed
SuseLibVNCServerlinux enterprise server 16.00.9.14-160000.6.1fixed
SuseLibVNCServerlinux enterprise server for sap applications 16.00.9.14-160000.6.1fixed
SuseLibVNCServerlinux enterprise server 12 sp5-ltss0.9.9-17.50.1fixed
SuseLibVNCServerlinux enterprise server ltss extended security 12 sp50.9.9-17.50.1fixed
SuseLibVNCServerlinux enterprise module for package hub 15 sp70.9.14-150600.3.12.1fixed
SuseLibVNCServerlinux enterprise workstation extension 15 sp70.9.14-150600.3.12.1fixed
OpensuseLibVNCServerleap 16.00.9.14-160000.6.1fixed
SuseLibVNCServerlinux enterprise module for package hub 15 sp70.9.10-150000.4.41.1fixed
OpensuseLibVNCServertumbleweed0.9.15-4.1fixed
Ubuntulibvncserver22.040.9.13+dfsg-3vulnerable
Ubuntulibvncserver22.040.9.13+dfsg-3build1vulnerable
Ubuntulibvncserver22.040.9.13+dfsg-3build2vulnerable
Ubuntulibvncserver22.040.9.13+dfsg-3ubuntu0.1vulnerable
Ubuntulibvncserver22.040.9.13+dfsg-3ubuntu0.2fixed
Ubuntulibvncserver24.040.9.14+dfsg-1vulnerable
Ubuntulibvncserver24.040.9.14+dfsg-1build1vulnerable
Ubuntulibvncserver24.040.9.14+dfsg-1build2vulnerable
Ubuntulibvncserver24.040.9.14+dfsg-1ubuntu0.1vulnerable
Ubuntulibvncserver24.040.9.14+dfsg-1ubuntu0.2fixed
Ubuntulibvncserver25.100.9.14+dfsg-1build2vulnerable
Ubuntulibvncserver25.100.9.15+dfsg-1vulnerable
Ubuntulibvncserver25.100.9.15+dfsg-1ubuntu0.1vulnerable
Ubuntulibvncserver25.100.9.15+dfsg-1ubuntu0.2fixed
Ubuntulibvncserver26.040.9.15+dfsg-1vulnerable
Ubuntulibvncserver26.040.9.15+dfsg-2vulnerable
Ubuntulibvncserver26.040.9.15+dfsg-3vulnerable
Ubuntulibvncserver26.040.9.15+dfsg-3ubuntu0.1vulnerable
Ubuntulibvncserver26.040.9.15+dfsg-3ubuntu0.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibvncserversourcesid0.9.15+dfsg-6not yet assignedNot reported[1138253]
Debianlibvncserversourceforky0.9.15+dfsg-6not yet assignedNot reported[1138253]
Debianlibvncserversourcetrixie0.9.15+dfsg-1+deb13u2not yet assignedNot reported[1138253]
Debianlibvncserversourcebookworm0.9.14+dfsg-1+deb12u2not yet assignedNot reported[1138253]
Ubuntulibvncserverdebnoble0.9.14+dfsg-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntulibvncclient1debnoble0.9.14+dfsg-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntulibvncserver-devdebnoble0.9.14+dfsg-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntulibvncserver1debnoble0.9.14+dfsg-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntulibvncserverdebnoble0.9.14+dfsg-1+deb12u2Not reportedNot reportedNot reported
SuseLibVNCServerrpmlinux enterprise server 16.00.9.14-160000.6.1Not reportedSUSE-SU-2026:23601-1Not reported
SuseLibVNCServerrpmlinux enterprise server for sap applications 16.00.9.14-160000.6.1Not reportedSUSE-SU-2026:23601-1Not reported
SuseLibVNCServerrpmlinux enterprise server 12 sp5-ltss0.9.9-17.50.1Not reportedSUSE-SU-2026:4024-1Not reported
SuseLibVNCServerrpmlinux enterprise server ltss extended security 12 sp50.9.9-17.50.1Not reportedSUSE-SU-2026:4024-1Not reported
SuseLibVNCServerrpmlinux enterprise module for package hub 15 sp70.9.14-150600.3.12.1Not reportedSUSE-SU-2026:4022-1Not reported
SuseLibVNCServerrpmlinux enterprise workstation extension 15 sp70.9.14-150600.3.12.1Not reportedSUSE-SU-2026:4022-1Not reported
OpensuseLibVNCServerrpmleap 16.00.9.14-160000.6.1Not reportedOPENSUSE-SU-2026:21735-1Not reported
SuseLibVNCServerrpmlinux enterprise module for package hub 15 sp70.9.10-150000.4.41.1Not reportedSUSE-SU-2026:3803-1Not reported
OpensuseLibVNCServerrpmtumbleweed0.9.15-4.1Not reportedOPENSUSE-SU-2026:11601-1Not reported
Ubuntulibvncserverdeb22.040.9.13+dfsg-3ubuntu0.2Not reportedUSN-8494-1Not reported
Ubuntulibvncserverdeb24.040.9.14+dfsg-1ubuntu0.2Not reportedUSN-8494-1Not reported
Ubuntulibvncserverdeb25.100.9.15+dfsg-1ubuntu0.2Not reportedUSN-8494-1Not reported
Ubuntulibvncserverdeb26.040.9.15+dfsg-3ubuntu0.2Not reportedUSN-8494-1Not reported

[Debian bug #1138253]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libvncclient1]Unknown

    Source package: [LibVNCServer]

    Details (1)
    • 0.9.15-4.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.9.15-4.1

      Version impact unknown

      usn · LibVNCServer · opensuse · tumbleweed

  • [libvncserver1]Unknown

    Source package: [LibVNCServer]

    Details (1)
    • 0.9.15-4.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.9.15-4.1

      Version impact unknown

      usn · LibVNCServer · opensuse · tumbleweed

  • Source package: [LibVNCServer]

    Details (1)
    • 0.9.15-4.1 · x86_64 · tumbleweed

      Unknown · Fixed: 0.9.15-4.1

      Version impact unknown

      usn · LibVNCServer · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [libvncserver]

    Details (2)
    • 0.9.14+dfsg-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.14+dfsg-1+deb12u2

      usn · libvncserver · debian · bookworm; usn · libvncserver · debian · 12

    • 0.9.14+dfsg-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.14+dfsg-1+deb12u2

      usn · libvncserver · debian · bookworm; usn · libvncserver · debian · 12

  • Source package: [libvncserver]

    Details (2)
    • 0.9.14+dfsg-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.14+dfsg-1+deb12u2

      usn · libvncserver · debian · bookworm; usn · libvncserver · debian · 12

    • 0.9.14+dfsg-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.14+dfsg-1+deb12u2

      usn · libvncserver · debian · bookworm; usn · libvncserver · debian · 12

  • Source package: [libvncserver]

    Details (2)
    • 0.9.14+dfsg-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 0.9.14+dfsg-1+deb12u2

      usn · libvncserver · debian · bookworm; usn · libvncserver · debian · 12

    • 0.9.14+dfsg-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 0.9.14+dfsg-1+deb12u2

      usn · libvncserver · debian · bookworm; usn · libvncserver · debian · 12

[Debian 13 (Trixie)]

  • Source package: [libvncserver]

    Details (2)
    • 0.9.15+dfsg-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.9.15+dfsg-1+deb13u2

      usn · libvncserver · debian · 13

    • 0.9.15+dfsg-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.9.15+dfsg-1+deb13u2

      usn · libvncserver · debian · 13

  • Source package: [libvncserver]

    Details (2)
    • 0.9.15+dfsg-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.9.15+dfsg-1+deb13u2

      usn · libvncserver · debian · 13

    • 0.9.15+dfsg-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.9.15+dfsg-1+deb13u2

      usn · libvncserver · debian · 13

  • Source package: [libvncserver]

    Details (2)
    • 0.9.15+dfsg-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 0.9.15+dfsg-1+deb13u2

      usn · libvncserver · debian · 13

    • 0.9.15+dfsg-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 0.9.15+dfsg-1+deb13u2

      usn · libvncserver · debian · 13

Observed:

References