Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
Vulnerability Details :

CVE-2025-66035

Summary
Assigner-GitHub_M
Assigner Org ID-a0819718-46f1-4df5-94e2-005712e83aaa
Published At-26 Nov, 2025 | 22:18
Updated At-02 Jun, 2026 | 13:00
Rejected At-
Credits

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.

Vendors
-
Not available
Products
-
Metrics (CVSS)
VersionBase scoreBase severityVector
Weaknesses
Attack Patterns
Solution/Workaround
References
HyperlinkResource Type
EPSS History
Score
Latest Score
-
N/A
No data available for selected date range
Percentile
Latest Percentile
-
N/A
No data available for selected date range
Stakeholder-Specific Vulnerability Categorization (SSVC)
▼Common Vulnerabilities and Exposures (CVE)
cve.org
Assigner:GitHub_M
Assigner Org ID:a0819718-46f1-4df5-94e2-005712e83aaa
Published At:26 Nov, 2025 | 22:18
Updated At:02 Jun, 2026 | 13:00
Rejected At:
▼CVE Numbering Authority (CNA)
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.

Affected Products
Vendor
angular
Product
angular
Versions
Affected
  • >= 21.0.0-next.0, < 21.0.1
  • >= 20.0.0-next.0, < 20.3.14
  • < 19.2.16
Problem Types
TypeCWE IDDescription
CWECWE-201CWE-201: Insertion of Sensitive Information Into Sent Data
CWECWE-359CWE-359: Exposure of Private Personal Information to an Unauthorized Actor
Type: CWE
CWE ID: CWE-201
Description: CWE-201: Insertion of Sensitive Information Into Sent Data
Type: CWE
CWE ID: CWE-359
Description: CWE-359: Exposure of Private Personal Information to an Unauthorized Actor
Metrics
VersionBase scoreBase severityVector
4.07.7HIGH
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
Version: 4.0
Base score: 7.7
Base severity: HIGH
Vector:
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
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://github.com/angular/angular/security/advisories/GHSA-58c5-g7wp-6w37
x_refsource_CONFIRM
https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f
x_refsource_MISC
https://github.com/angular/angular/commit/05fe6686a97fa0bcd3cf157805b3612033f975bc
x_refsource_MISC
https://github.com/angular/angular/commit/3240d856d942727372a705252f7c8c115394a41e
x_refsource_MISC
https://github.com/angular/angular/releases/tag/19.2.16
x_refsource_MISC
https://github.com/angular/angular/releases/tag/20.3.14
x_refsource_MISC
https://github.com/angular/angular/releases/tag/21.0.1
x_refsource_MISC
Hyperlink: https://github.com/angular/angular/security/advisories/GHSA-58c5-g7wp-6w37
Resource:
x_refsource_CONFIRM
Hyperlink: https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f
Resource:
x_refsource_MISC
Hyperlink: https://github.com/angular/angular/commit/05fe6686a97fa0bcd3cf157805b3612033f975bc
Resource:
x_refsource_MISC
Hyperlink: https://github.com/angular/angular/commit/3240d856d942727372a705252f7c8c115394a41e
Resource:
x_refsource_MISC
Hyperlink: https://github.com/angular/angular/releases/tag/19.2.16
Resource:
x_refsource_MISC
Hyperlink: https://github.com/angular/angular/releases/tag/20.3.14
Resource:
x_refsource_MISC
Hyperlink: https://github.com/angular/angular/releases/tag/21.0.1
Resource:
x_refsource_MISC
▼Authorized Data Publishers (ADP)
1. CISA ADP Vulnrichment
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
2.
Affected Products
Vendor
Siemens AGSiemens
Product
RUGGEDCOM RST2428P
Default Status
unknown
Versions
Affected
  • From 0 before V4.0 (custom)
Vendor
Siemens AGSiemens
Product
SIDIS Prime
Default Status
unknown
Versions
Affected
  • From 0 before V4.0.800 (custom)
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://cert-portal.siemens.com/productcert/html/ssa-485750.html
N/A
https://cert-portal.siemens.com/productcert/html/ssa-253495.html
N/A
Hyperlink: https://cert-portal.siemens.com/productcert/html/ssa-485750.html
Resource: N/A
Hyperlink: https://cert-portal.siemens.com/productcert/html/ssa-253495.html
Resource: N/A
Information is not available yet
▼National Vulnerability Database (NVD)
nvd.nist.gov
Source:security-advisories@github.com
Published At:26 Nov, 2025 | 23:15
Updated At:02 Jun, 2026 | 14:16

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.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Secondary4.07.7HIGH
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
Type: Secondary
Version: 4.0
Base score: 7.7
Base severity: HIGH
Vector:
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
CPE Matches

Weaknesses
CWE IDTypeSource
CWE-201Secondarysecurity-advisories@github.com
CWE-359Secondarysecurity-advisories@github.com
CWE ID: CWE-201
Type: Secondary
Source: security-advisories@github.com
CWE ID: CWE-359
Type: Secondary
Source: security-advisories@github.com
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516fsecurity-advisories@github.com
N/A
https://github.com/angular/angular/commit/05fe6686a97fa0bcd3cf157805b3612033f975bcsecurity-advisories@github.com
N/A
https://github.com/angular/angular/commit/3240d856d942727372a705252f7c8c115394a41esecurity-advisories@github.com
N/A
https://github.com/angular/angular/releases/tag/19.2.16security-advisories@github.com
N/A
https://github.com/angular/angular/releases/tag/20.3.14security-advisories@github.com
N/A
https://github.com/angular/angular/releases/tag/21.0.1security-advisories@github.com
N/A
https://github.com/angular/angular/security/advisories/GHSA-58c5-g7wp-6w37security-advisories@github.com
N/A
https://cert-portal.siemens.com/productcert/html/ssa-253495.html0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
N/A
https://cert-portal.siemens.com/productcert/html/ssa-485750.html0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
N/A
Hyperlink: https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/angular/angular/commit/05fe6686a97fa0bcd3cf157805b3612033f975bc
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/angular/angular/commit/3240d856d942727372a705252f7c8c115394a41e
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/angular/angular/releases/tag/19.2.16
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/angular/angular/releases/tag/20.3.14
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/angular/angular/releases/tag/21.0.1
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/angular/angular/security/advisories/GHSA-58c5-g7wp-6w37
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://cert-portal.siemens.com/productcert/html/ssa-253495.html
Source: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
Resource: N/A
Hyperlink: https://cert-portal.siemens.com/productcert/html/ssa-485750.html
Source: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
Resource: N/A

Change History

0
Information is not available yet

Similar CVEs

2Records found

CVE-2026-54264
Matching Score-6
Assigner-GitHub, Inc.
ShareView Details
Matching Score-6
Assigner-GitHub, Inc.
CVSS Score-8.3||HIGH
EPSS-0.40% / 32.07%
||
7 Day CHG~0.00%
Published-22 Jun, 2026 | 15:32
Updated-23 Jun, 2026 | 15:16
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
Angular: Sensitive Header Leakage on Cross-Origin Redirects in Angular Service Worker

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, an information disclosure vulnerability exists in the @angular/service-worker package of the Angular framework. When the Service Worker fetches assets, it preserves metadata (such as headers) from the original request. However, on cross-origin redirects, the Service Worker fails to strip sensitive headers, violating the Fetch redirect algorithm. This allows a remote attacker to obtain sensitive credentials (e.g., Authorization tokens, Proxy-Authorization credentials, or session cookies) by triggering a cross-origin redirect to an untrusted external origin. This vulnerability is fixed in 22.0.1, 21.2.17, and 20.3.25.

Action-Not Available
Vendor-angular
Product-angular
CWE ID-CWE-200
Exposure of Sensitive Information to an Unauthorized Actor
CWE ID-CWE-359
Exposure of Private Personal Information to an Unauthorized Actor
CVE-2024-30321
Matching Score-6
Assigner-Siemens
ShareView Details
Matching Score-6
Assigner-Siemens
CVSS Score-8.2||HIGH
EPSS-0.51% / 39.70%
||
7 Day CHG~0.00%
Published-09 Jul, 2024 | 12:04
Updated-15 Apr, 2026 | 00:35
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

A vulnerability has been identified in SIMATIC PCS 7 V9.1 (All versions < V9.1 SP2 UC05), SIMATIC WinCC Runtime Professional V18 (All versions < V18 Update 5), SIMATIC WinCC Runtime Professional V19 (All versions < V19 Update 2), SIMATIC WinCC V7.4 (All versions < V7.4 SP1 Update 23), SIMATIC WinCC V7.5 (All versions < V7.5 SP2 Update 17), SIMATIC WinCC V8.0 (All versions < V8.0 Update 5). The affected products do not properly handle certain requests to their web application, which may lead to the leak of privileged information. This could allow an unauthenticated remote attacker to retrieve information such as users and passwords.

Action-Not Available
Vendor-Siemens AG
Product-SIMATIC WinCC Runtime Professional V19SIMATIC PCS 7 V9.1SIMATIC WinCC V8.0SIMATIC WinCC Runtime Professional V18SIMATIC WinCC V7.4SIMATIC WinCC V7.5simatic_winccsimatic_pcs_7simatic_wincc_runtime_professional
CWE ID-CWE-359
Exposure of Private Personal Information to an Unauthorized Actor
Details not found