微軟Windows伺服器存在PetitPotam漏洞,允許攻擊者控制整個AD網域,請儘速確認並進行防護補強

內容說明:

研究人員發現Windows伺服器存在PetitPotam漏洞,遠端攻擊者可利用遠端檔案系統加密(EFSRPC)協定強制AD伺服器向惡意伺服器執行NTLM身分驗證,並從中竊取資訊,進而控制整個AD網域。

 

目前已知影響平台如下:

受影響版本如下:
Windows Server 2008 for 32-bit Systems Service Pack 2
Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation)
Windows Server 2008 for x64-based Systems Service Pack 2
Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation)
Windows Server 2008 R2 for x64-based Systems Service Pack 1
Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation)
Windows Server 2012
Windows Server 2012 (Server Core installation)
Windows Server 2012 R2
Windows Server 2012 R2 (Server Core installation)
Windows Server 2016
Windows Server 2016  (Server Core installation)
Windows Server 2019
Windows Server 2019  (Server Core installation)
Windows Server, version 2004 (Server Core installation)
Windows Server, version 20H2 (Server Core Installation)

 

建議措施:

目前微軟官方尚未針對此漏洞釋出更新程式,請各機關聯絡設備維護廠商或參考以下步驟採取緩解措施,並持續留意更新程式釋出情形:
1.    針對AD伺服器啟用身分驗證延伸保護措施(Extended Protection for Authentication, EPA),並禁用HTTP。
2.    開啟Internet Information Services (IIS)管理員→站台→CertSrv→驗證→Windows驗證→將選項設定為「需要」。
3.    開啟Internet Information Services (IIS)管理員→站台→<CA Name>-CES_Kerberos→驗證→Windows驗證→將選項設定為「需要」。
4.    在UI中啟用EPA後,CES建立之Web.config文件位於<%windir%>systemdataCES<CA Name>_CES_Kerberosweb.config,請於web.config檔中將<extendedProtectionPolicy>設為Always。
5.    開啟Internet Information Services (IIS)管理員→站台→CertSrv→SSL設定→勾選「需要SSL」,以限制僅能使用HTTPS連線。
6.    重新啟動IIS,以使上述設定生效。
參考網址:https://msrc.microsoft.com/update-guide/vulnerability/ADV210003

 

 

參考資料:

1.    https://www.ithome.com.tw/news/145919
2.    https://msrc.microsoft.com/update-guide/vulnerability/ADV210003
3.    https://support.microsoft.com/zh-tw/topic/kb5005413-mitigating-ntlm-relay-attacks-on-active-directory-certificate-services-ad-cs-3612b773-4043-4aa9-b23d-b87910cd3429