Отнася се за
Windows 10 Windows 10, version 1607, all editions Win 10 Ent LTSC 2019 Win 10 IoT Ent LTSC 2019 Windows 10 IoT Core LTSC Windows 10 Enterprise LTSC 2021 Windows 10 IoT Enterprise LTSC 2021 Windows 10, version 22H2, all editions Windows 11 Home and Pro, version 21H2 Windows 11 Enterprise Multi-Session, version 21H2 Windows 11 Enterprise and Education, version 21H2 Windows 11 IoT Enterprise, version 21H2 Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 DO_NOT_USE_Windows 11 IoT Enterprise, version 23H2 Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 Windows Server 2016 Windows Server 2019 Windows Server, version 23H2 Windows Server 2025

Първоначална дата на публикуване: 8 април 2025 г.

ИД на КБ: 5058189

Резюме

Съществува уязвимост в Windows, която позволява на неупълномощени потребители да видят пълния път на файла до ресурс, до който нямат разрешения за достъп. Тази уязвимост може да възникне, когато потребителят има права за достъп FILE_LIST_DIRECTORY родителска папка и получава известия за промяна на справочния указател.

За повече информация относно тази уязвимост вижте CVE-2025-21197 и CVE-2025-27738.

Още информация

Корекцията за тази уязвимост е включена в актуализациите на Windows, издадени на или след 8 април 2025 г.

Тази корекция може да се приложи към томове NTFS и ReFS , за да се предотврати тази уязвимост. Тази корекция извършва проверка за достъп на FILE_LIST_DIRECTORY в родителската папка на променения файл или папка, преди да съобщи за промени на неупълномощен потребител. Ако потребителят не притежава необходимите разрешения, известията за промяна ще бъдат филтрирани, което ще предотврати неупълномощеното разкриване на пътища към файлове.

По подразбиране тази корекция е забранена, за да се предотвратят неочаквани рискове за защитата или прекъсване на приложението.

За да разрешите тази корекция, можете да зададете стойността на ключа на системния регистър или стойността на ключ на групови правила на засегнатата система. За да направите това, използвайте един от следните методи.

Метод 1: Системен регистър

В системния регистър на Windows включете корекцията в подключа Правила или FileSystem .

Предпазливост Ако са разрешени и правилата , и подключовете FileSystem , подключът Правила има приоритет.

Политики

Местоположение на системния регистър: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies

Име на DWORD: EnforceDirectoryChangeNotificationPermissionCheck

Дата на стойността: 1 (стойността по подразбиране е 0)

Забележка За да изключите корекцията, задайте данни за стойността на 0.

FileSystem

Местоположение на системния регистър: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Име на DWORD: EnforceDirectoryChangeNotificationPermissionCheck

Дата на стойността: 1 (стойността по подразбиране е 0)

Забележка За да изключите корекцията, задайте данни за стойността на 0.

Метод 2: PowerShell

За да разрешите корекцията, изпълнете PowerShell като администратор и включете корекцията в подключа Policies или FileSystem .

Политики

Изпълнете тази команда:

Set-ItemProperty път "HKLM:\SYSTEM\CurrentControlSet\Policies" -Name "EnforceDirectoryChangeNotificationPermissionCheck" -Value 1 -Type Dword

FileSystem

Изпълнете тази команда:

Set-ItemProperty път "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "EnforceDirectoryChangeNotificationPermissionCheck" -Value 1 -Type DWord

За да забраните корекцията, изпълнете PowerShell като администратор и изключете корекцията в подключа Policies или FileSystem .

Политики

Изпълнете тази команда:

Set-ItemProperty път "HKLM:\SYSTEM\CurrentControlSet\Policies" -Name "EnforceDirectoryChangeNotificationPermissionCheck" -Value 0 -Type DWord

FileSystem

Изпълнете тази команда:

Set-ItemProperty -Път "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "EnforceDirectoryChangeNotificationPermissionCheck" -Value 0 -Type DWord

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.