巢狀應用驗證(NAA)是 Microsoft 為實現單一登入(SSO)所設計的自訂 OAuth 機制,其主要功能是允許一個「主機」應用程式(例如 Azure 入口網站)在幕後為其內嵌的「子應用程式」代理交換權杖,而無需再次打斷使用者操作 。
Byrne 發現此機制存在一個關鍵缺陷:當使用 ADIbizaUX 這個用戶端(負責 Azure 入口網站的身分與存取管理元件)作為代理,為 Microsoft Graph API 要求存取權杖時,原本理應在刷新權杖交換時進行的條件式存取評估,竟然完全被跳過了 。這意味著,即便租用戶管理員設定了最嚴格的 MFA 或裝置合規政策,系統仍會毫不遲疑地核發有效的存取權杖。研究人員發現,另外兩個 Microsoft Intune 入口網站擴展 的用戶端 ID 也存在同樣的繞道行為 。
此攻擊需要一個先決條件——攻擊者必須先取得一個有效的 Azure Portal 刷新權杖——但它卻是滲透後進行權限維持與橫向移動的絕佳武器 。攻擊步驟如下:
不過,此漏洞有其限制。被竊的 Azure Portal 刷新權杖的有效期僅有 24 小時,且無法更新,這限制了攻擊者的活動時間窗 。這項技術主要屬於「入侵後權限提升與維持」,而非遠端程式碼執行漏洞 。儘管如此,Microsoft 安全應變中心(MSRC)仍將其評為「中等風險」漏洞 。
NetSPI 於 2026 年 3 月 17 日向 MSRC 報告此問題 。MSRC 將其歸類為中等風險,並部署了伺服器端的修復程式。研究人員在修復後重新測試,證實先前能成功繞道的 NAA 流程現在會正確回傳 AADSTS53003 的存取封鎖錯誤 。Microsoft 並未針對此問題指派 CVE 編號,且此項修復無需客戶進行任何操作 。
在 2026 年 6 月 22 日,研究人員在同一天披露了兩個不同的 Entra ID 條件式存取繞道方法 :
| 漏洞發現 | 來源 | 機制 | Microsoft 回應 |
|---|---|---|---|
| NAA / BroCI 繞道 | NetSPI (Thomas Byrne) | 濫用 Nest App Authentication 的權杖代理機制,透過 ADIbizaUX 和 Intune 入口網站擴展繞過評估 | MSRC 已修復(中等風險);現已正確回傳 AADSTS53003 錯誤 |
| 資源排除繞道 | Dirk-jan Molenaar (dirkjanm.io) | 針對「所有資源」且至少排除一個資源的政策,在僅請求基準 OIDC/目錄範圍時,可被繞過以取得 Graph 權杖 | Microsoft 承認漏洞,並自 2026 年 6 月 15 日起開始推行「基準範圍強制執行」;管理員可於 Entra 管理入口網站提前啟用 |
除了修復 NAA 漏洞,Microsoft 在 2026 年也逐步關閉了一系列條件式存取的執行缺口:
openid、profile、User.Read)的登入可以完全跳過條件式存取。新政策確保即便有排除項目,政策仍會對「所有資源」範圍進行評估 。巢狀應用驗證(NAA)是 Microsoft 為實現單一登入(SSO)所設計的自訂 OAuth 機制,其主要功能是允許一個「主機」應用程式(例如 Azure 入口網站)在幕後為其內嵌的「子應用程式」代理交換權杖,而無需再次打斷使用者操作 。
Byrne 發現此機制存在一個關鍵缺陷:當使用 ADIbizaUX 這個用戶端(負責 Azure 入口網站的身分與存取管理元件)作為代理,為 Microsoft Graph API 要求存取權杖時,原本理應在刷新權杖交換時進行的條件式存取評估,竟然完全被跳過了 。這意味著,即便租用戶管理員設定了最嚴格的 MFA 或裝置合規政策,系統仍會毫不遲疑地核發有效的存取權杖。研究人員發現,另外兩個 Microsoft Intune 入口網站擴展 的用戶端 ID 也存在同樣的繞道行為 。
此攻擊需要一個先決條件——攻擊者必須先取得一個有效的 Azure Portal 刷新權杖——但它卻是滲透後進行權限維持與橫向移動的絕佳武器 。攻擊步驟如下:
不過,此漏洞有其限制。被竊的 Azure Portal 刷新權杖的有效期僅有 24 小時,且無法更新,這限制了攻擊者的活動時間窗 。這項技術主要屬於「入侵後權限提升與維持」,而非遠端程式碼執行漏洞 。儘管如此,Microsoft 安全應變中心(MSRC)仍將其評為「中等風險」漏洞 。
NetSPI 於 2026 年 3 月 17 日向 MSRC 報告此問題 。MSRC 將其歸類為中等風險,並部署了伺服器端的修復程式。研究人員在修復後重新測試,證實先前能成功繞道的 NAA 流程現在會正確回傳 AADSTS53003 的存取封鎖錯誤 。Microsoft 並未針對此問題指派 CVE 編號,且此項修復無需客戶進行任何操作 。
在 2026 年 6 月 22 日,研究人員在同一天披露了兩個不同的 Entra ID 條件式存取繞道方法 :
| 漏洞發現 | 來源 | 機制 | Microsoft 回應 |
|---|---|---|---|
| NAA / BroCI 繞道 | NetSPI (Thomas Byrne) | 濫用 Nest App Authentication 的權杖代理機制,透過 ADIbizaUX 和 Intune 入口網站擴展繞過評估 | MSRC 已修復(中等風險);現已正確回傳 AADSTS53003 錯誤 |
| 資源排除繞道 | Dirk-jan Molenaar (dirkjanm.io) | 針對「所有資源」且至少排除一個資源的政策,在僅請求基準 OIDC/目錄範圍時,可被繞過以取得 Graph 權杖 | Microsoft 承認漏洞,並自 2026 年 6 月 15 日起開始推行「基準範圍強制執行」;管理員可於 Entra 管理入口網站提前啟用 |
除了修復 NAA 漏洞,Microsoft 在 2026 年也逐步關閉了一系列條件式存取的執行缺口:
openid、profile、User.Read)的登入可以完全跳過條件式存取。新政策確保即便有排除項目,政策仍會對「所有資源」範圍進行評估 。