Every CVE Search/ Get API key

CVE-2014-6051

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and...

7.5 HighFix available

CVE-2014-6051 is a high vulnerability (CVSS 7.5) in Libvncserver, published September 24, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.27%, the 94th percentile. Fixed in libvncserver 0.9.9+dfsg-6.1.

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Exploit likelihood

8.27%Up 4.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
CVE-2014-6051
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-189
Updated
2026-11-02
CVE List No score

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
CVE-2014-6051
Updated
2026-11-02
EUVDEUVD-2014-5939 No score

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
EUVD-2014-5939
Updated
2026-11-03
GitHub AdvisoriesGHSA-6457-9pfw-39g2 No score

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and...

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
GHSA-6457-9pfw-39g2
Updated
2026-11-02
OSV No score

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
CVE-2014-6051
Updated
2026-11-02
OSVDEBIAN-CVE-2014-6051 No score

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
DEBIAN-CVE-2014-6051
Updated
2026-11-02
Show 7 moreShow less
OSVMGASA-2014-0397 No score

Updated libvncserver & remmina packages fix security vulnerabilities

Updated libvncserver and remmina packages fix security vulnerabilities:

A malicious VNC server can trigger incorrect memory management handling by advertising a large screen size parameter to the VNC client. This would result in multiple memory corruptions and could allow remote code execution on the VNC client (CVE-2014-6051, CVE-2014-6052).

A malicious VNC client can trigger multiple DoS conditions on the VNC server by advertising a large screen size, ClientCutText message length and/or a zero scaling factor parameter (CVE-2014-6053, CVE-2014-6054).

A malicious VNC client can trigger multiple stack-based buffer overflows by passing a long file and directory names and/or attributes (FileTime) when using the file transfer message feature (CVE-2014-6055).

The remmina package had been built with a bundled copy of libvncserver. It has been rebuilt against the system libvncserver library to resolve these issues.

Record
MGASA-2014-0397
Updated
2026-11-02
OSVSUSE-SU-2015:2088-1 No score

Security update for LibVNCServer

The LibVNCServer package was updated to fix the following security issues:

  • bsc#897031: fix several security issues:
    • CVE-2014-6051: Integer overflow in MallocFrameBuffer() on client side.
    • CVE-2014-6052: Lack of malloc() return value checking on client side.
    • CVE-2014-6053: Server crash on a very large ClientCutText message.
    • CVE-2014-6054: Server crash when scaling factor is set to zero.
    • CVE-2014-6055: Multiple stack overflows in File Transfer feature.
  • bsc#854151: Restrict the SSL cipher suite.
Record
SUSE-SU-2015:2088-1
Updated
2026-11-02
OSVSUSE-SU-2015:2088-2 No score

Security update for LibVNCServer

The LibVNCServer package was updated to fix the following security issues:

  • bsc#897031: fix several security issues:
    • CVE-2014-6051: Integer overflow in MallocFrameBuffer() on client side.
    • CVE-2014-6052: Lack of malloc() return value checking on client side.
    • CVE-2014-6053: Server crash on a very large ClientCutText message.
    • CVE-2014-6054: Server crash when scaling factor is set to zero.
    • CVE-2014-6055: Multiple stack overflows in File Transfer feature.
  • bsc#854151: Restrict the SSL cipher suite.
Record
SUSE-SU-2015:2088-2
Updated
2026-11-02
OSVSUSE-SU-2015:2110-1 No score

Security update for LibVNCServer

The libvncserver package was updated to fix the following security issues:

  • bsc#897031: fix several security issues:
    • CVE-2014-6051: Integer overflow in MallocFrameBuffer() on client side.
    • CVE-2014-6052: Lack of malloc() return value checking on client side.
    • CVE-2014-6053: Server crash on a very large ClientCutText message.
    • CVE-2014-6054: Server crash when scaling factor is set to zero.
    • CVE-2014-6055: Multiple stack overflows in File Transfer feature.
Record
SUSE-SU-2015:2110-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-6051 No score

Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly execute arbitrary code via an advertisement for a large screen size, which triggers a heap-based buffer overflow.

Record
UBUNTU-CVE-2014-6051
Updated
2026-11-02
OSVUSN-2365-1 No score

libvncserver vulnerabilities

Nicolas Ruff discovered that LibVNCServer incorrectly handled memory when being advertised large screen sizes by the server. If a user were tricked into connecting to a malicious server, an attacker could use this issue to cause a denial of service, or possibly execute arbitrary code. (CVE-2014-6051, CVE-2014-6052)

Nicolas Ruff discovered that LibVNCServer incorrectly handled large ClientCutText messages. A remote attacker could use this issue to cause a server to crash, resulting in a denial of service. (CVE-2014-6053)

Nicolas Ruff discovered that LibVNCServer incorrectly handled zero scaling factor values. A remote attacker could use this issue to cause a server to crash, resulting in a denial of service. (CVE-2014-6054)

Nicolas Ruff discovered that LibVNCServer incorrectly handled memory in the file transfer feature. A remote attacker could use this issue to cause a server to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2014-6055)

Record
USN-2365-1
Updated
2026-11-02
OSVUSN-4587-1 No score

italc vulnerabilities

Nicolas Ruff discovered that iTALC had buffer overflows, divide-by-zero errors and didn't check malloc return values. A remote attacker could use these issues to cause a denial of service or possibly execute arbitrary code. (CVE-2014-6051, CVE-2014-6052, CVE-2014-6053, CVE-2014-6054, CVE-2014-6055)

Josef Gajdusek discovered that iTALC had heap-based buffer overflow vulnerabilities. A remote attacker could used these issues to cause a denial of service or possibly execute arbitrary code. (CVE-2016-9941, CVE-2016-9942)

It was discovered that iTALC had an out-of-bounds write, multiple heap out-of-bounds writes, an infinite loop, improper initializations, and null pointer vulnerabilities. A remote attacker could used these issues to cause a denial of service or possibly execute arbitrary code. (CVE-2018-15127, CVE-2018-20019, CVE-2018-20020, CVE-2018-20021, CVE-2018-20022, CVE-2018-20023, CVE-2018-20024, CVE-2018-20748, CVE-2018-20749, CVE-2018-20750, CVE-2018-7225, CVE-2019-15681)

Record
USN-4587-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libvncserver
Debian:12
before 0.9.9+dfsg-6.1
0.9.9+dfsg-6.1
libvncserver
Debian:13
before 0.9.9+dfsg-6.1
0.9.9+dfsg-6.1
libvncserver
Debian:14
before 0.9.9+dfsg-6.1
0.9.9+dfsg-6.1
veyon
Debian:12
before 4.1.4+repack1-1
4.1.4+repack1-1
veyon
Debian:13
before 4.1.4+repack1-1
4.1.4+repack1-1
libvncserver
Debian:6.0
before 0.9.7-2+deb6u1, plus listed versions
0.9.7-2
0.9.7-2+deb6u1
italc
Debian:8
before 1:2.0.2+dfsg1-2+deb8u1, plus listed versions
1:2.0.2+dfsg1-2
1:2.0.2+dfsg1-2+deb8u1
libvncserver
Debian:7
before 0.9.9+dfsg-1+deb7u1, plus listed versions
0.9.9+dfsg-1
0.9.9+dfsg-1+deb7u1
libvncserver
Mageia:3
before 0.9.9-2.2.mga3
0.9.9-2.2.mga3
remmina
Mageia:3
before 1.0.0-3.2.mga3
1.0.0-3.2.mga3
Show 41 moreShow less
Affected packages
PackageAffectedFixed
libvncserver
Mageia:4
before 0.9.9-3.2.mga4
0.9.9-3.2.mga4
remmina
Mageia:4
before 1.0.0-4.4.mga4
1.0.0-4.4.mga4
libvncserver
Red Hat:enterprise_linux:6::client
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver-debuginfo
Red Hat:enterprise_linux:6::client
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver-devel
Red Hat:enterprise_linux:6::client
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver
Red Hat:enterprise_linux:6::server
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver-debuginfo
Red Hat:enterprise_linux:6::server
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver-devel
Red Hat:enterprise_linux:6::server
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver
Red Hat:enterprise_linux:6::workstation
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver-devel
Red Hat:enterprise_linux:6::workstation
before 0:0.9.7-7.el6_6.1
0:0.9.7-7.el6_6.1
libvncserver
Red Hat:enterprise_linux:7::client
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver-debuginfo
Red Hat:enterprise_linux:7::client
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver-devel
Red Hat:enterprise_linux:7::client
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver
Red Hat:enterprise_linux:7::server
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver-debuginfo
Red Hat:enterprise_linux:7::server
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver-devel
Red Hat:enterprise_linux:7::server
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver
Red Hat:enterprise_linux:7::workstation
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver-devel
Red Hat:enterprise_linux:7::workstation
before 0:0.9.9-9.el7_0.1
0:0.9.9-9.el7_0.1
libvncserver
Red Hat:rhel_eus:6.5::server
before 0:0.9.7-7.el6_5.1
0:0.9.7-7.el6_5.1
libvncserver-debuginfo
Red Hat:rhel_eus:6.5::server
before 0:0.9.7-7.el6_5.1
0:0.9.7-7.el6_5.1
libvncserver-devel
Red Hat:rhel_eus:6.5::server
before 0:0.9.7-7.el6_5.1
0:0.9.7-7.el6_5.1
LibVNCServer
SUSE:Linux Enterprise Desktop 12
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Software Development Kit 12
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Server 12
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Server for SAP Applications 12
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Server 12 SP1
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 0.9.9-16.1
0.9.9-16.1
LibVNCServer
SUSE:Linux Enterprise Software Development Kit 11 SP3
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Desktop 11 SP3
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Desktop 11 SP4
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Server 11 SP3
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Server 11 SP4
before 0.9.1-156.1
0.9.1-156.1
LibVNCServer
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 0.9.1-156.1
0.9.1-156.1
libvncserver
Ubuntu:14.04:LTS
before 0.9.9+dfsg-1ubuntu1.1, plus listed versions
0.9.9+dfsg-10.9.9+dfsg-1ubuntu1
0.9.9+dfsg-1ubuntu1.1
italc
Ubuntu:16.04:LTS
before 1:2.0.2+dfsg1-4ubuntu0.1, plus listed versions
1:2.0.2+dfsg1-31:2.0.2+dfsg1-4
1:2.0.2+dfsg1-4ubuntu0.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 71 moreShow less
MoveEnter Open