Сигурност

Редакция Overclock.bg ·

Ъпдейт за Windows Server чупи Exchange: пощата спира

Ъпдейт за Windows Server чупи Exchange: пощата спира

Microsoft потвърди, че кумулативните ъпдейти за Windows Server от 13 октомври 2026 дестабилизират локалните инсталации на Exchange Server: потребителите не могат да влязат в Outlook on the Web, писмата увисват в Outbox, а опашките на транспорта растат. Проблемът е описан в съобщение на екипа на Exchange от 16 октомври и беше разпространен от BleepingComputer.

Кои ъпдейти и кои сървъри

Четири пакета носят проблема:

  • KB5126646 — Windows Server 2025 (билд 26100.33650)
  • KB5126655 — Windows Server 2022 (билд 20348.5761)
  • KB5126651 — Windows Server 2019 (билд 17763.9376)
  • KB5126868 — Windows Server 2016 (билд 14393.9612)

Засегнати са Exchange Server 2016, 2019 и Subscription Edition, когато са инсталирани върху тези версии на Windows. Тежестта зависи от натоварването — малък сървър с десетина потребители може да не усети нищо, докато натоварен клъстер спира за часове.

Важно уточнение: вината не е в октомврийския security update за Exchange (KB5128895). Microsoft изрично съветва да не го деинсталирате — той си остава необходим.

Какво виждате на практика

Симптомите се появяват не веднага, а около 20–24 часа след инсталацията, което подвежда доста администратори да търсят причината другаде. След това:

  • OWA отказва вход, Outlook губи връзка с пощенската кутия;
  • писмата стоят в Outbox, вътрешните и външните опашки се пълнят;
  • репликацията в Database Availability Group се къса, членовете не събират кворум;
  • Exchange Admin Center показва базите като монтирани, но те не отговарят.

В Application лога се появяват две характерни събития. Event ID 1006 от MSExchange Mailbox Replication дава MapiExceptionMdbOffline: Unable to make connection to the server. (hr=0x80004005, ec=1142), а Event ID 4082 от MSExchangeRepl е още по-прям: „There are no more endpoints available from the endpoint mapper“.

Рестартът на сървъра връща пощата — но само докато броячът не се напълни отново.

Microsoft Exchange Server Снимка: Microsoft

Защо се случва

Октомврийските ъпдейти въвеждат нов лимит в RpcEpMap.dll — компонента RPC Endpoint Mapper, който казва на клиентите на кой порт слуша дадена услуга. Лимитът е 512 запазени контекста за търсене и е добавен като защита срещу CVE-2026-96300 — пропуск от типа неконтролирана консумация на ресурси, който позволява отказ на услуга.

Проблемът е, че Exchange създава такива контексти непрекъснато и ги освобождава само когато съответният процес приключи. При нормален работен ден 512 се изчерпват за около едно денонощие, след което всяко ново RPC запитване се отрязва и Exchange докладва базите като офлайн.

С други думи — това не е грешка в кода на Exchange, а твърд таван, сложен от съображения за сигурност, който не е съобразен с реалните модели на достъп на Exchange. Подобни конфликти между хардънинг и съвместимост не са новост: същата логика видяхме и при пропуска в KVM, който пуска код от госта към хоста, където закърпването наложи промени дълбоко в хипервайзора.

Решението на Microsoft

Microsoft официално препоръча заобиколното решение на 16 октомври. От команден ред с administrator права на Exchange сървъра:

reg add "HKLM\SOFTWARE\Microsoft\Rpc" /v EpmapSavedContextCap /t REG_DWORD /d 65536 /f

Еквивалентът в PowerShell:

New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Rpc `
  -Name EpmapSavedContextCap -Value 65536 -PropertyType DWORD -Force

След това сървърът трябва да се рестартира — ключът не се чете в движение. Препоръчителната начална стойност е 65536; ако проблемът се върне, тя може да се вдигне до 16777215, както описва Michel de Rooij в eightwone.com.

Внимание

Вдигането на EpmapSavedContextCap на практика отменя защитата срещу CVE-2026-96300. Това е компромис, не поправка — Microsoft води проблема като „mitigated“, а не „resolved“. Ако сървърът е изложен към интернет, оценете риска, преди да вдигате лимита до максимум.

Контекст

Казусът е учебникарски пример защо локалният Exchange е все по-неблагодарен за поддръжка: една промяна в RPC стека на Windows поваля пощата, а бързото решение разменя достъпност за сигурност. Администраторите, които още не са ъпдейтнали, имат лукса да сложат ключа в регистъра преди инсталацията на пакета и да си спестят денонощието с пълни опашки.

Съветът, който важи независимо от кръпките: следете Event ID 4082 и състоянието на DAG-а активно, а не когато потребителите се обадят. Случаят, в който ConnectWise спря Cloud Backup след пробив в Microsoft 365, е различен по природа, но урокът е същият — колко бързо една инфраструктурна подробност се превръща в спряла услуга за всички.

Microsoft не е обявила кога ще излезе истинска поправка. Дотогава ключът в регистъра е единственото, с което разполагате — и не, деинсталирането на ъпдейтите не е решение, което компанията одобрява.

Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.

Предпочитан източник в Google

Прочетете още