CVE-2025-66035 | Angular HTTP Client Has XSRF Token Leakage via Protocol-Relative URLs

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to versions 19.2.16, 20.3.14, and 21.0.1, there is a XSRF token leakage via protocol-relative URLs in angular HTTP clients. The vulnerability is a Credential Leak by App Logic that leads to the unauthorized disclosure of the Cross-Site Request Forgery (XSRF) token to an attacker-controlled domain. Angular's HttpClient has a built-in XSRF protection mechanism that works by checking if a request URL starts with a protocol (http:// or https://) to determine if it is cross-origin. If the URL starts with protocol-relative URL (//), it is incorrectly treated as a same-origin request, and the XSRF token is automatically added to the X-XSRF-TOKEN header. This issue has been patched in versions 19.2.16, 20.3.14, and 21.0.1. A workaround for this issue involves avoiding using protocol-relative URLs (URLs starting with //) in HttpClient requests. All backend communication URLs should be hardcoded as relative paths (starting with a single /) or fully qualified, trusted absolute URLs.

公開: 2025-11-26 最後更新: 2026-06-17 指派方: [email protected] 來源: [email protected]

結論預警: CVE-2025-66035 綜合評估為中等風險(46.6/100):CVSS 技術影響為高級,利用機率偏低(EPSS 0.60%) 強制指令: 梳理受影響資產並納入修補計畫。

風險隨態勢動態變化;本站持續評估並同步更新本頁展示內容。

CVE-2025-66035 的 EPSS(利用預測評分)

EPSS 日更估計相對被利用可能性;百分位表示該 CVE 在已評分漏洞中的相對排名(越高表示相對更嚴重)。

# 日期 舊 EPSS 分數 新 EPSS 分數 變化(新 − 舊)
1 2026-06-15 0.19% 0.60% +0.41%
2 2026-06-03 0.05% 0.19% +0.14%
3 2025-11-27 0.05%

完整 EPSS 歷史 (共 3 筆)

CVE-2025-66035 的 CVSS 指標

該 CVE 的 CVSS 指標。

底座分 版本 嚴重度 向量 可利用性 影響 分數來源
7.7 4.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X 點擊展開
攻擊向量 (AV:N)
可經網際網路或企業可路由網段遠端觸達,攻擊者不必在裝置旁邊。
攻擊複雜度 (AC:L)
步驟短、路徑清楚,重現成本低。
攻擊要件 (AT:N)
除網路可達外,不必額外湊齊罕見基礎設施或資料形態。
權限需求 (PR:N)
匿名或一般工作階段即可起步,不必事先提權。
使用者互動 (UI:N)
不必受害者點連結、放行巨集或安裝軟體,攻擊鏈可自動走完。
受影響系統的機密性影響 (VC:N)
從被攻破的元件幾乎讀不走有價值的機密資料。
受影響系統的完整性影響 (VI:N)
對紀錄真偽與業務規則幾乎不構成威脅。
受影響系統的可用性影響 (VA:N)
不至於出現業務意義上的長時間停擺或災難性效能崩塌。
後續系統的機密性影響 (SC:H)
機密面在下游擴散、大量外洩或長期潛伏,在實務上成立。
後續系統的完整性影響 (SI:N)
下游紀錄與業務規則幾乎不被撼動。
後續系統的可用性影響 (SA:N)
下游不至於被拖到長時間癱瘓。
利用成熟度(Threat) (E:X)
未給出威脅情資時,依「最壞側」(等同已遭利用)計分。
機密性安全需求(環境) (CR:X)
未指定時視為資訊不足,評分依高要求(保守)處理。
完整性安全需求(環境) (IR:X)
未指定時視為資訊不足,評分依高要求(保守)處理。
可用性安全需求(環境) (AR:X)
未指定時視為資訊不足,評分依高要求(保守)處理。
修改後的攻擊向量 (MAV:X)
環境未覆蓋時,沿用基準 AV。
修改後的攻擊複雜度 (MAC:X)
環境未覆蓋時,沿用基準 AC。
修改後的攻擊要件 (MAT:X)
環境未覆蓋時,沿用基準 AT。
修改後的權限需求 (MPR:X)
環境未覆蓋時,沿用基準 PR。
修改後的使用者互動 (MUI:X)
環境未覆蓋時,沿用基準 UI。
修改後的受影響系統機密性影響 (MVC:X)
環境未覆蓋時,沿用基準 VC。
修改後的受影響系統完整性影響 (MVI:X)
環境未覆蓋時,沿用基準 VI。
修改後的受影響系統可用性影響 (MVA:X)
環境未覆蓋時,沿用基準 VA。
修改後的後續系統機密性影響 (MSC:X)
環境未覆蓋時,沿用基準 SC。
修改後的後續系統完整性影響 (MSI:X)
環境未覆蓋時,沿用基準 SI。
修改後的後續系統可用性影響 (MSA:X)
環境未覆蓋時,沿用基準 SA。
安全性(補充,不改變數值分) (S:X)
未評估人的安全後果。
可自動化(補充,不改變數值分) (AU:X)
未評估自動化程度。
復原(補充,不改變數值分) (R:X)
未評估復原路徑。
價值密度(補充,不改變數值分) (V:X)
未評估單事件掌握資產規模。
漏洞回應工作量(補充,不改變數值分) (RE:X)
未評估修補成本。
提供方緊急度(補充,不改變數值分) (U:X)
未給出廠商色標。
[email protected]

CVE-2025-66035 的弱點列舉

CVE-2025-66035 的 GitHub 安全公告

GHSA-58c5-g7wp-6w37 · 嚴重度: high · 生態: npm — Angular is Vulnerable to XSRF Token Leakage via Protocol-Relative URLs in Angular HTTP Client

CVE-2025-66035 的 OS 追蹤

vendor priority summary link
debian unimportant CVE-2025-66035 unimportant priority: Debian including 1 source packages (angular.js), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. https://security-tracker.debian.org/tracker/CVE-2025-66035
redhat medium https://access.redhat.com/security/cve/CVE-2025-66035
ubuntu medium CVE-2025-66035 medium priority: Ubuntu including 1 source packages (angular.js), 8 status rows across 8 suites (bionic, focal, jammy, noble, plucky, questing, upstream, xenial): needs-triage 7, ignored 1. https://ubuntu.com/security/CVE-2025-66035

CVE-2025-66035 的影響軟體 / 設定

廠商 產品 版本 原始 CPE
庫中暫無影響產品。

CVE-2025-66035 的參考連結

cvelogic Threat Intelligence