Microsoft will release nine security patches tomorrow (14 August) as part of its monthly security patching cycle.
Eight of the patches address the threat of remote code execution on systems by hackers, and the ninth patch prevents the incorrect elevation of user privileges.
Microsoft said six of the patches were "critical", which means attackers can take advantage of the software weaknesses without any user interaction. The other three are deemed as "important" by Redmond.
The patches mend holes in the Windows OS, the Internet Explorer browser, the Office productivity suite, and the Virtual PC/Virtual Server solution.
The advance Microsoft security bulletin can be viewed online.