Article ID: 243405 - Last Review: September 11, 2007 - Revision: 2.4 Device Drivers Create their Corresponding DeviceObject with FILE_DEVICE_SECURE_OPEN DeviceCharacteristicsThis article was previously published under Q243405 SYMPTOMS
When you open a device object in a program under the following conditions,
it is possible to obtain greater access to that object than the designated permissions allow:
CAUSE
This problem occurs because it is the responsibility of a device driver of the corresponding device that creates or opens a logical DeviceObject in the operating system name space with IoCreateDevice() to represent the device. Detail of IoCreateDevice() can be found on MSDN at http://msdn.microsoft.com/library/ddkdoc/ntddk/native/ddk/kr/src/k104_22.htm
(http://msdn2.microsoft.com/en-us/library/aa490468.aspx)
. In Windows NT 4.0 Service Pack 6a and earlier, the seven aforementioned device drivers do not call IoCreateDevice() with the FILE_DEVICE_SECURE_OPEN DeviceCharacteristics. The seven that are included in the C2 Update (http://support.microsoft.com/kb/244599) call IoCreateDevice() with the FILE_DEVICE_SECURE_OPEN DeviceCharacteristics. The Windows NT IO manager that services IoCreateDevice() performs the necessary access check and audits the event if a relative file name of zero length is specified or an additional trailing backslash name or character is included in the path to the device. NOTE: Other device drivers shipped with Windows NT 4.0 Service Pack 6a have been tested for making the IoCreateDevice() call with the FILE_DEVICE_SECURE_OPEN DeviceCharacteristics. RESOLUTION
To resolve this problem, the following files are available for download from the Microsoft Download Center or Microsoft's FTP site. Click the file names below to download the appropriate file:
Englishx86:
Microsoft Download Center: Alpha:Collapse this image ![]() FTP: Collapse this image ![]()
Microsoft Download Center: Collapse this image ![]() FTP: Collapse this image ![]() Frenchx86: FTP:Collapse this image ![]() Collapse this image ![]() Spanishx86: FTP:Collapse this image ![]() Collapse this image ![]() 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.
STATUSMicrosoft has confirmed that this is a problem in Windows NT 4.0. | Article Translations
|

Back to the top

