{"vuid":"VU#721460","idnumber":"721460","name":"UltraVNC buffer overflow vulnerability","keywords":["UltraVNC","stack-based buffer overflow","ClientConnection::NegotiateProtocolVersion function","vncviewer/ClientConnection.cpp"],"overview":"UltraVNC viewer contains a buffer overflow vulnerability. If exploited, this vulnerability may allow an attacker to execute arbitrary code.","clean_desc":"UltraVNC viewer is a remote desktop application that allows a user to control compatible VNC servers. The UltraVNC viewer includes a listen mode that accepts connections from remote hosts. The UltraVNC viewer contains a buffer overflow vulnerability. This vulnerability may be triggered by sending a malformed packet during the protocol negotiation phase of a VNC session.","impact":"A remote, unauthenticated attacker may be able to execute arbitrary code.","resolution":"Upgrade\nSee the UltraVNC download page for information about obtaining fixed software.","workarounds":"Data Stream Encryption Plugin Using the Data Stream Encryption (DSM) plugin will prevent this vulnerability from being exploited by attackers who do not have access to the encryption key material. Restrict access Restricting access to a vulnerable system by using host or network based firewalls may prevent a remote attacker from exploiting this vulnerability. Microsoft Windows XP users should see the Technet article How to Configure Windows Firewall on a Single Computer and Windows Vista and Server 2008 users should refer to the Vista Technet article Getting Started with Windows Firewall with Advanced Security in Windows Vista and Windows Server 2008 for more information about configuring the Windows Firewall. Note that UltraVNC runs on ports 5500/tcp and 5400/tcp by default.","sysaffected":"","thanks":"Thanks to the UltraVNC team and Secunia for information that was used in this report.","author":"This document was written by Ryan Giobbi.","public":["http://forum.ultravnc.info/viewtopic.php?t=11850","http://forum.ultravnc.info/viewtopic.php?p=43529","http://secunia.com/advisories/28747/","http://www.microsoft.com/technet/security/smallbusiness/prodtech/windowsxp/cfgfwall.mspx","http://technet2.microsoft.com/WindowsVista/en/library/19b429b3-c32b-4cbd-ae2a-8e77f2ced35c1033.mspx?mfr=true","http://forum.ultravnc.info/viewtopic.php?t=6005&highlight=5400"],"cveids":["CVE-2008-0610"],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2008-02-04T18:10:34Z","publicdate":"2008-02-01T00:00:00Z","datefirstpublished":"2008-03-15T15:44:06Z","dateupdated":"2008-03-17T01:22:36Z","revision":31,"vrda_d1_directreport":"0","vrda_d1_population":"2","vrda_d1_impact":"4","cam_widelyknown":"15","cam_exploitation":"0","cam_internetinfrastructure":"4","cam_population":"5","cam_impact":"19","cam_easeofexploitation":"19","cam_attackeraccessrequired":"20","cam_scorecurrent":"12.860625","cam_scorecurrentwidelyknown":"16.245","cam_scorecurrentwidelyknownexploited":"29.7825","ipprotocol":"tcp","cvss_accessvector":"","cvss_accesscomplexity":"","cvss_authentication":null,"cvss_confidentialityimpact":"","cvss_integrityimpact":"","cvss_availabilityimpact":"","cvss_exploitablity":null,"cvss_remediationlevel":"","cvss_reportconfidence":"","cvss_collateraldamagepotential":"","cvss_targetdistribution":"","cvss_securityrequirementscr":"","cvss_securityrequirementsir":"","cvss_securityrequirementsar":"","cvss_basescore":"","cvss_basevector":"","cvss_temporalscore":"","cvss_environmentalscore":"","cvss_environmentalvector":"","metric":12.860625,"vulnote":null}