Как да управлявате промените в проверката на PAC, свързани с CVE-2024-26248 и CVE-2024-29056

Отнася се за
Windows Server 2012 Windows Server 2012 R2 Windows 10 Windows 10 Education, version 1607 Windows 10 Professional version 1607 Windows 10 Enterprise, version 1607 Windows 10 Enterprise version 1607 Windows 10 Enterprise, version 1809 Windows 10 Professional Education version 1607 Windows 10 Pro Education, version 1607 Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows 10 Home and Pro, version 21H2 Windows 10 Enterprise and Education, version 21H2 Windows 10 IoT Enterprise, version 21H2 Windows 10 Home and Pro, version 22H2 Windows 10 Enterprise Multi-Session, version 22H2 Windows 10 Enterprise and Education, version 22H2 Windows 10 IoT Enterprise, version 22H2 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 Azure Local, version 22H2 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

Забележка

  • Първоначална дата на публикуване: 9 април 2024 г.
  • ИД на БЗ: 5037754

Забележка

  • Поддръжката за Windows 10 приключи на 14 октомври 2025 г.
  • След 14 октомври 2025 г. Microsoft вече няма да предоставя безплатни актуализации на софтуера от Windows Update, техническа помощ или корекции на защитата за Windows 10. Вашият компютър все още ще работи, но ви препоръчваме да преминете към Windows 11.
  • Научете повече
Регистър на промените
Промяна на датата Описание
9 януари 2025 г. Под "януари 2025 г.: наложено по подразбиране фаза" във "Времева линия на промените" подчертано, че съществуващите настройки на ключове в системния регистър ще заместят поведението по подразбиране на актуализациите, издадени през или след януари 2025 г.
1 октомври 2024 г. Променена фаза "Наложено по подразбиране" от октомври 2024 г. на януари 2025 г.

Обобщение

Актуализациите на защитата на Windows, издадени на или след 9 април 2024 г., адресират уязвимостите в повишаване на привилегиите с протокола за проверка на PAC Kerberos. Privilege Attribute Certificate (PAC) е разширение на билети за услуги на Kerberos. Тя съдържа информация за удостоверяващия потребител и неговите привилегии. Тази актуализация коригира уязвимост, при която потребителят на процеса може да фалшифицира подписа, за да заобиколи проверките за сигурност на проверката на подпис на PAC, добавени в KB5020805: Как да управлявате промените в протокола Kerberos, свързани с CVE-2022-37967.

Освен това тази актуализация обръща внимание на уязвимост в определени сценарии между гори. За да научите повече за тези уязвимости, посетете CVE-2024-26248 и CVE-2024-29056.

Предприемане на действие

Забележка

ВАЖНО Стъпка 1 за инсталиране на актуализацията, издадена на или след 9 април 2024 г., НЯМА да реши напълно проблемите със защитата в CVE-2024-26248 и CVE-2024-29056 по подразбиране. За да смекчите напълно проблема със защитата за всички устройства, трябва да преминете към принудителен режим (описан в стъпка 3), след като вашата среда е напълно актуализирана.

За да защитите вашата среда и да предотвратите прекъсвания на работата, ви препоръчваме следните стъпки:

  1. АКТУАЛИЗИРАНЕ: Домейновите контролери на Windows и клиентите на Windows трябва да бъдат актуализирани с актуализация на защитата на Windows, издадена на или след 9 април 2024 г.
  2. МОНИТОР: Събитията за проверка ще бъдат видими в режим на съвместимост за идентифициране на устройства, които не са актуализирани.
  3. РАЗРЕШАВАНЕ: След като режимът на прилагане е напълно активиран във вашата среда, уязвимостите, описани в CVE-2024-26248 и CVE-2024-29056 , ще бъдат смекчени.

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

Когато работна станция на Windows извършва проверка на PAC на входящ поток за удостоверяване на Kerberos, тя изпълнява нова заявка (влизане в билет в мрежата), за да провери билета за услугата. Заявката първоначално се препраща към домейнов контролер (DC) на домейна Workstations чрез Netlogon.

Ако акаунтът за услугата и акаунтът на компютъра принадлежат към различни домейни, заявката се пренася през необходимите доверия чрез Netlogon, докато достигне до домейна за услуги; в противен случай домейновият контролер в домейна за акаунти на компютъра извършва проверката. След това DC се обажда на центъра за разпределение на ключове (KDC), за да провери PAC подписите на билета за услугата и изпраща информация за потребителя и устройството обратно до работната станция.

Ако искането и отговорът се препращат през тръст (в случая, когато акаунтът за услуга и акаунтът на работна станция принадлежат към различни домейни), всеки домейнов контролер в тръста филтрира данните за удостоверяване, принадлежащи на него.

Времева линия на промените

Актуализации се издават, както следва. Имайте предвид, че този график на издаване може да бъде преразгледан, ако е необходимо.

9 април 2024 г.: Фаза на първоначално внедряване – режим на съвместимост

Фазата на първоначалното разполагане започва с актуализациите, издадени на 9 април 2024 г. Тази актуализация добавя ново поведение, което предотвратява уязвимостите в областта на повишаване на привилегиите, описани в CVE-2024-26248 и CVE-2024-29056 , но го прилага, освен ако не са актуализирани както домейновите контролери на Windows, така и клиентите на Windows в средата.

За да разрешите новото поведение и да смекчите уязвимостите, трябва да се уверите, че цялата ви среда на Windows (включително домейнови контролери и клиенти) е актуализирана. Събитията за проверка ще бъдат регистрирани, за да помогнат за идентифицирането на устройствата, които не са актуализирани.

Януари 2025 г.: прилагана по подразбиране фаза

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

Настройките по подразбиране на принудителния режим могат да бъдат заместени от администратора, за да се върнат към режим на съвместимост .

Април 2025 г.: Етап на изпълнение

Актуализациите на защитата на Windows, издадени през или след април 2025 г., ще премахнат поддръжката за подключовете в системния регистър PacSignatureValidationLevel и CrossDomainFilteringLevel и ще наложат новото защитено поведение. След инсталирането на актуализацията от април 2025 г. няма да има поддръжка за режима на съвместимост .

Потенциални проблеми и смекчавания на последствията

Има потенциални проблеми, които могат да възникнат, включително проверка на PAC и неуспешни опити при филтриране между гори. Актуализацията на защитата от 9 април 2024 г. включва резервна логика и настройки на системния регистър, за да помогне за смекчаване на тези проблеми

Настройки на системния регистър

Тази актуализация на защитата се предлага за устройства с Windows (включително домейнови контролери). Следните ключове от системния регистър, управляващи поведението, трябва да бъдат разположени само на сървъра на Kerberos, който приема входящо Kerberos удостоверяване и извършва PAC проверка.

PacSignatureValidationLevel
Подключ на системния регистър HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters Описание
Стойност PacSignatureValidationLevel
Тип данни REG_DWORD
Данни 2 По подразбиране (съвместимост с некоригирана среда)
3 Прилагане
Изисква се рестартиране? Не
CrossDomainFilteringLevel
Подключ на системния регистър HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters Описание
Стойност CrossDomainFilteringLevel
Тип данни REG_DWORD
Данни 2 По подразбиране (съвместимост с некоригирана среда)
4 Прилагане
Изисква се рестартиране? Не
AuditKerberosTicketLogonEvents

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

Подключ на системния регистър HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters Описание
Стойност AuditKerberosTicketLogonEvents
Тип данни REG_DWORD
Данни 1 По подразбиране – регистриране на критични събития
2 Регистриране на всички събития Netlogon
0 Да не се регистрират събития Netlogon
Изисква се рестартиране? Не

Регистри на събитията

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

Действие за влизане в билет в Kerberos
Регистър на събитията Система
Тип събитие Информативен
Източник на събитие Security-Kerberos
ИД на събитие 21
Текст на събитие По време на влизане в билет в мрежа Kerberos с билета за услуга за акаунт за акаунт <от домейнов <> домейн бяха извършени следните действия от домейнов контролер> на DC<.> За повече информация посетете https://go.microsoft.com/fwlink/?linkid=2262558.

<Действие>

Това събитие се показва, когато домейнов контролер е предприел действие, което не е фатално, по време на потока за влизане в мрежов билет. Към момента са регистрирани следните действия:

  • Потребителските SID са филтрирани.
  • SID кодовете на устройства са филтрирани.
  • Съставната самоличност е премахната поради SID филтриране, което не позволява самоличността на устройството.
  • Съставната самоличност е премахната поради филтриране на SID, което не позволява името на домейн на устройството.
Неуспешно влизане в билет на Kerberos
Регистър на събитията Система
Тип събитие Грешка
Източник на събитие Security-Kerberos
ИД на събитие 22
Текст на събитие По време на влизане в мрежовия билет на Kerberos билетът за услуга за акаунт за акаунт <от домейнов <> домейн беше отказан от DC <> DC поради причините по-долу.> За повече информация посетете https://go.microsoft.com/fwlink/?linkid=2262558.

Причина: <Причина>
ErrorCode: <Код на грешка>

Това събитие се показва, когато домейнов контролер е отказал заявката за влизане в мрежов билет поради причините, посочени в събитието.

Резервно влизане в билет в Kerberos
Регистър на събитията Система
Тип събитие Предупреждение или грешка
Източник на събитие Security-Kerberos
ИД на събитие 23
Текст на събитие По време на влизане в мрежов билет в Kerberos билетът за услуга за account_name на акаунт <от домейн <domain_name> не може да бъде препратен към домейнов контролер за обслужване на искането.> За повече информация посетете https://go.microsoft.com/fwlink/?linkid=2262558.
  • Това събитие се показва като предупреждение, ако PacSignatureValidationLevel и CrossDomainFilteringLevel не са зададени на Enforce или Stricter. Когато е регистрирано като предупреждение, събитието показва, че потоците за влизане в мрежов билет са се свързали с домейнов контролер или еквивалентно устройство, което не разбира новия механизъм. Удостоверяването може да се върне към предишно поведение.
  • Това събитие се показва като грешка, ако PacSignatureValidationLevel OR CrossDomainFilteringLevel е зададено на Enforce или по-строго. Това събитие като "грешка" показва, че потокът за влизане в мрежов билет е се свързал с домейнов контролер или еквивалентно устройство, което не разбира новия механизъм. Удостоверяването е отказано и не може да се върне към предишното поведение.
Неочакван отказ на Netlogon
Регистър на събитията Система
Тип събитие Грешка
Източник на събитие Netlogon
ИД на събитие 5842
Текст на събитие Услугата Netlogon се натъкна на неочаквана грешка при обработването на заявка за влизане в мрежов билет на Kerberos. За повече информация посетете https://go.microsoft.com/fwlink/?linkid=2261497.
Акаунт за билет за услуга: <Акаунт>
Service Ticket Domain: <Domain>
Име на работната станция: <Име на машината>
Състояние: <Код на грешка>

Това събитие се генерира всеки път, когато Netlogon се натъкне на неочаквана грешка по време на заявка за влизане в мрежов билет. Това събитие се регистрира, когато AuditKerberosTicketLogonEvents е зададено на (1) или по-висока.

Netlogon не може да се препрати
Регистър на събитията Система
Тип събитие Предупреждение
Източник на събитие Netlogon
ИД на събитие 5843
Текст на събитие Услугата Netlogon не успя да препрати заявка за влизане в мрежов билет на Kerberos към домейновия <контролер DC.> За повече информация посетете https://go.microsoft.com/fwlink/?linkid=2261497.
Акаунт за билет за услуга: <Акаунт>
Service Ticket Domain: <Domain>
Име на работната станция: <Име на машината>

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

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

Това събитие е изключено по подразбиране. Microsoft препоръчва на потребителите първо да актуализират целия си флот, преди да включат събитието.

Това събитие се регистрира, когато AuditKerberosTicketLogonEvents е зададено на (2).

Често задавани въпроси (ЧЗВ)

Защо се изисква да актуализирам целия си автопарк за тази корекция?

Домейнов контролер, който не е актуализиран, няма да разпознае тази нова структура на искането. Това ще доведе до неуспешна проверка на защитата. В режим на съвместимост ще се използва старата структура на исканията. Този сценарий все още е уязвим за CVE-2024-26248 и CVE-2024-29056.

Ще бъда ли уязвим, ако не актуализирам цялата среда?

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

Кога Windows Server извършва проверка на PAC?

Проверката на PAC може да бъде пропусната при определени обстоятелства, включително, но не само, следните сценарии:

  • Ако услугата има привилегия в TCB. Обикновено услугите, които се изпълняват в контекста на акаунта в системата (като например SMB файлови дялове или LDAP сървъри), имат тази привилегия.
  • Ако услугата се изпълнява от планировчика на задачи.

В противен случай проверката на PAC се извършва за всички входящи потоци на удостоверяване на Kerberos.

Защо промените се налагат само за Windows Server, който приема входящо Kerberos удостоверяване и извършва PAC проверка?

Тези CVE включват локално повишаване на привилегиите, когато злонамерен или компрометиран акаунт за услуга, изпълняван на работната станция на Windows, се опитва да увеличи привилегията си, за да получи права за локално администриране. Това означава, че само работната станция на Windows, която приема входящо Kerberos удостоверяване, е засегната.