A vulnerability has been discovered in Microsoft Windows that could allow for remote code execution. Successful exploitation could result in the attacker gaining the same user rights as the current user. Depending on the privileges associated with the user, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.
- Windows XP
- Windows Server 2003
- Windows Vista
- Windows Server 2008 & 2008 R2
- Windows 7
- Windows 8 & Windows 8.1
- Windows Server 2012 & 2012 R2
- Windows RT & RT 8.1
A remote code execution vulnerability exists in the way that the WinVerifyTrust function handles Windows Authenticode signature verification for portable executable (PE) files. An attacker could exploit this by modifying an existing signed executable file to leverage unverified portions of the file in such a way as to add specially crafted code to the file without invalidating the signature. Successful exploitation could result in the attacker gaining the same user rights as the current user. Depending on the privileges associated with the user, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.
- Apply appropriate patches provided by Microsoft to vulnerable systems immediately after appropriate testing.
- Run all software as a non-privileged user (one without administrative privileges) to diminish the effects of a successful attack.
- Remind users not to visit un-trusted websites or follow links provided by unknown or un-trusted sources.
- Remind users not to download or open files from un-trusted websites.
https://technet.microsoft.com/en-us/security/bulletin/ms13-098
http://blogs.technet.com/b/srd/archive/2013/12/10/ms13-098-update-to-enhance-the-security-of-authenticode.aspx
CVE:
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-3900