[MOUNTMGR]
authorPierre Schweitzer <pierre@reactos.org>
Mon, 21 Sep 2015 19:11:06 +0000 (19:11 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Mon, 21 Sep 2015 19:11:06 +0000 (19:11 +0000)
While we're at calling IoCreateFile, skip parameters checking, we know our parameters are alright.

svn path=/trunk/; revision=69311

reactos/drivers/filters/mountmgr/database.c

index a9d3b8f..3898604 100644 (file)
@@ -1727,7 +1727,7 @@ CreateRemoteDatabaseWorker(IN PDEVICE_OBJECT DeviceObject,
                           0,
                           CreateFileTypeNone,
                           NULL,
-                          IO_STOP_ON_SYMLINK);
+                          IO_STOP_ON_SYMLINK | IO_NO_PARAMETER_CHECKING);
     if (!NT_SUCCESS(Status))
     {
         if (Status == STATUS_STOPPED_ON_SYMLINK)
@@ -1865,7 +1865,7 @@ OpenRemoteDatabase(IN PDEVICE_INFORMATION DeviceInformation,
                           0,
                           CreateFileTypeNone,
                           NULL,
-                          IO_STOP_ON_SYMLINK);
+                          IO_STOP_ON_SYMLINK | IO_NO_PARAMETER_CHECKING);
     if (Status == STATUS_STOPPED_ON_SYMLINK)
     {
         DPRINT1("Attempt to exploit CVE-2015-1769. See CORE-10216\n");