Mandriva Linux Security Advisory : libvncserver (MDVSA-2015:146)
High Nessus Plugin ID 82399
SynopsisThe remote Mandriva Linux host is missing one or more security updates.
DescriptionUpdated libvncserver packages fix security vulnerabilities :
An integer overflow in liblzo before 2.07 allows attackers to cause a denial of service or possibly code execution in applications using performing LZO decompression on a compressed payload from the attacker (CVE-2014-4607).
The libvncserver library is built with a bundled copy of minilzo, which is a part of liblzo containing the vulnerable code.
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).
SolutionUpdate the affected lib64vncserver-devel, lib64vncserver0 and / or linuxvnc packages.