6 Medium
AI Score
Confidence
Low
7.2 High
CVSS2
Access Vector
LOCAL
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
COMPLETE
Integrity Impact
COMPLETE
Availability Impact
COMPLETE
AV:L/AC:L/Au:N/C:C/I:C/A:C
0.001 Low
EPSS
Percentile
27.8%
Microsoft has released security bulletin MS12-034. To view the complete security bulletin, visit one of the following Microsoft websites:
Help installing updates:
Support for Microsoft Update
Security solutions for IT professionals:
TechNet Security Troubleshooting and Support
Help protect your computer that is running Windows from viruses and malware:
Virus Solution and Security Center
Local support according to your country:
International Support
This security update enables fixes to a problem that can occur with the loading of keyboard layout files. You must install this update and security update 2676562 to protect the system against vulnerabilities that could arise from loading keyboard layout files from untrusted locations.
The Windows Kernel Mode Driver (Win32k.sys) is responsible for loading keyboard layouts on a Windows based computer. Both security update 2676562 and security update 2686509 must be installed to protect the system from the keyboard layout vulnerabilities that are described in MSRC security bulletin MS12-034.
This update enumerates all the keyboard layout files that are registered on your computer, and then it verifies that they are all in the %Windir%\System32 folder.
You may receive an error message that resembles the following when you try to install this security update:
Setup cannot continue because one or more prerequisites required to install KB2686509 failed (0x8007F0F4)
You receive this message if any registered keyboard layout files are not in the %Windir%\System32 folder. In this scenario, the computer is incompatible with the security updates.
Windows updates are reoffered until the update is installed on your computer. If this update is reoffered, maybe an installation failure has occurred. Check the KB installation log files for error codes. For example, the KB installation log file for this security update would probably be โC:\Windows\ KB2686509.logโ
For more information about how to resolve these issues, click the following article number to view the article in the Microsoft Knowledge Base:
958051 You may receive a โ0x8007F0F4โ error code when you try to install updates from the Windows Update Web site or from the Microsoft Update Web site
If you receive the โ0x8007F0F4โ error when you try to install this security update, check to see if the %windir%\FaultyKeyboard.log file was created on the computer.
If the %windir%\FaultyKeyboard.log file was created, follow these steps:
Notes
Use any of the following methods to copy the keyboard layout file into the System32 folder:
For any entry in the Faultykeyboard.log log file that uses a file name (and not full or relative path), locate and then copy the file into %Windir%\System32 folder. (Do not move the files.)
For any entry in the Faultykeyboard.log log file that uses a relative path, use either of the following methods:
Consider removing any keyboard layout files that do not come from a trusted software vendor.
Notes
Some of your computer settings may cause this the security update to fail during installation. If an error occurs during installation, use one of the following methods to work around this issue.
To do this, follow these steps:
Run Microsoft Fix it 50882. To do this, click the Fix itbutton, click Runin the File Download dialog box, and then follow the steps in the Fix it wizard.
Install the security update that is described in this article.
Run Microsoft Fix it 50883. To do this, click the Fix itbutton, click Runin the File Download dialog box, and then follow the steps in the Fix it wizard.
To do this, follow these steps:
The English (United States) version of this software update installs files that have the attributes that are listed in the following tables. The dates and times for these files are listed in Coordinated Universal Time (UTC). The dates and times for these files on your local computer are displayed in your local time and with your current daylight saving time (DST) bias. Additionally, the dates and times may change when you perform certain operations on the files.
File name | File version | File size | Date | Time | Platform |
---|---|---|---|---|---|
Kblchecker.dll | 5.1.2600.6211 | 8,192 | 19-Apr-2012 | 11:26 | x86 |
File name | File version | File size | Date | Time | Platform |
---|---|---|---|---|---|
Kblchecker.dll | 5.2.3790.4985 | 13,312 | 20-Apr-2012 | 00:25 | x64 |
File name | File version | File size | Date | Time | Platform |
---|---|---|---|---|---|
Kblchecker.dll | 5.2.3790.4985 | 8,704 | 19-Apr-2012 | 11:39 | x86 |
File name | File version | File size | Date | Time | Platform |
---|---|---|---|---|---|
Kblchecker.dll | 5.2.3790.4988 | 21,504 | 26-Apr-2012 | 01:19 | IA-64 |