First published: Fri Feb 03 2017(Updated: )
It was found that vnc_connection_server_message() and vnc_color_map_set() functions do not check for integer overflow properly, leading to a malicious server being able to overwrite parts of the client memory, possibly leading to remote code execution under privileges of user running the VNC client. Upstream bug: <a href="https://bugzilla.gnome.org/show_bug.cgi?id=778050">https://bugzilla.gnome.org/show_bug.cgi?id=778050</a> Upstream patch: <a href="https://git.gnome.org/browse/gtk-vnc/commit/?id=c8583fd3783c5b811590">https://git.gnome.org/browse/gtk-vnc/commit/?id=c8583fd3783c5b811590</a>
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Fedora | =25 | |
GTK-VNC | <=0.6.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-5885 is considered critical due to its potential to allow remote code execution.
To fix CVE-2017-5885, you should update affected software such as GTK-VNC to version 0.6.1 or later.
CVE-2017-5885 affects Fedora 25 and GTK-VNC versions up to and including 0.6.0.
The impact of CVE-2017-5885 includes the potential for a malicious server to exploit integer overflow and gain control of the client's memory.
Yes, CVE-2017-5885 can be exploited remotely by an attacker controlling a malicious VNC server.