openSUSE Security Update : LibVNCServer (openSUSE-2015-377)

This script is Copyright (C) 2015 Tenable Network Security, Inc.


Synopsis :

The remote openSUSE host is missing a security update.

Description :

LibVNCServer was updated to version 0.9.10 to fix several security and
non-security issues.

The following issues were fixed :

- Remove xorg-x11-devel from buildRequires, X libraries
are not directly used/linked

- libvncserver-0.9.10-ossl.patch: Update, do not
RAND_load_file('/dev/urandom', 1024) if the the PRNG is
already seeded. (It always is on linux)

- Update to version 0.9.10

+ Moved the whole project from sourceforge to
https://libvnc.github.io/.

+ Cleaned out the autotools build system which now uses
autoreconf.

+ Updated noVNC HTML5 client to latest version.

+ Split out x11vnc sources into separate repository at
https://github.com/LibVNC/x11vnc

+ Split out vncterm sources into separate repository at
https://github.com/LibVNC/vncterm

+ Split out VisualNaCro sources into separate repository
at https://github.com/LibVNC/VisualNaCro

+ Merged Debian patches.

+ Fixed some security-related buffer overflow cases.

+ Added compatibility headers to make
LibVNCServer/LibVNCClient build on native Windows 8.

+ Update LZO to version 2.07, fixing CVE-2014-4607.

+ Merged patches from KDE/krfb.

+ Can now do IPv6 without IPv4.

+ Fixed a use-after-free issue in scale.c.

- Update Url and download source to new project home

- Remove LibVNCServer-0.9.9-no_x11vnc.patch; upstream
splited it out of main tarball

- Rebase libvncserver-ossl.patch to upstream changes >
libvncserver-0.9.10-ossl.patch

- Remove linuxvnc subpackage; like x11vnc, it has been
splited out but is depreciated and unmaintained.

See also :

https://github.com/LibVNC/VisualNaCro
https://github.com/LibVNC/vncterm
https://github.com/LibVNC/x11vnc
https://libvnc.github.io/.

Solution :

Update the affected LibVNCServer packages.

Risk factor :

Medium

Family: SuSE Local Security Checks

Nessus Plugin ID: 83803 ()

Bugtraq ID:

CVE ID: CVE-2014-4607

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now