Files
vuln-cve/data/2026/111xxx/CVE-2026-111753.json
T

188 lines
8.3 KiB
JSON

{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-111753",
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"state": "PUBLISHED",
"assignerShortName": "GitHub_M",
"dateReserved": "2026-10-16T17:52:09.081Z",
"datePublished": "2026-11-05T20:25:07.322Z",
"dateUpdated": "2026-11-09T22:53:02.853Z"
},
"containers": {
"cna": {
"title": "Angular: XSRF Token Leakage via URL Parsing Discrepancy in Angular HTTP Client (Incomplete fix for CVE-2025-66035)",
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-201",
"lang": "en",
"description": "CWE-201: Insertion of Sensitive Information Into Sent Data",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-359",
"lang": "en",
"description": "CWE-359: Exposure of Private Personal Information to an Unauthorized Actor",
"type": "CWE"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"privilegesRequired": "NONE",
"userInteraction": "ACTIVE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "NONE",
"vulnAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"subAvailabilityImpact": "NONE",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",
"version": "4.0"
}
}
],
"references": [
{
"name": "https://github.com/angular/angular/security/advisories/GHSA-jfgx-762w-99vr",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/angular/angular/security/advisories/GHSA-jfgx-762w-99vr"
},
{
"name": "https://github.com/angular/angular/issues/71294",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/issues/71294"
},
{
"name": "https://github.com/angular/angular/pull/65683",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/pull/65683"
},
{
"name": "https://github.com/angular/angular/pull/71295",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/pull/71295"
},
{
"name": "https://github.com/angular/angular/commit/20474d3f0fd7c64071add6e84acf720627e5c19b",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/commit/20474d3f0fd7c64071add6e84acf720627e5c19b"
},
{
"name": "https://github.com/angular/angular/commit/933ce817d53e25926844fa56af8230816763d08e",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/commit/933ce817d53e25926844fa56af8230816763d08e"
},
{
"name": "https://github.com/angular/angular/releases/tag/21.0.3",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/releases/tag/21.0.3"
},
{
"name": "https://github.com/angular/angular/releases/tag/v20.3.34",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/angular/angular/releases/tag/v20.3.34"
}
],
"affected": [
{
"vendor": "angular",
"product": "angular",
"versions": [
{
"version": "<= 19.2.25",
"status": "affected"
},
{
"version": ">= 20.0.0, < 20.3.34",
"status": "affected"
},
{
"version": ">= 21.0.0, < 21.0.3",
"status": "affected"
}
]
}
],
"providerMetadata": {
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M",
"dateUpdated": "2026-11-05T20:25:07.322Z"
},
"descriptions": [
{
"lang": "en",
"value": "Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.34 and 21.0.3, the @angular/common HttpClient function xsrfInterceptorFn uses a regular expression that does not normalize request URLs in the same way as the browser's WHATWG URL parser. With XSRF protection enabled, a mutating HTTP request to an attacker-controlled URL containing backslashes, stripped control characters or spaces, or removable ASCII whitespace can be misclassified as relative and same-origin, causing the interceptor to attach the X-XSRF-TOKEN header before the browser dispatches the request to a cross-origin host. With permissive CORS handling for the custom header, the attacker can obtain the victim's XSRF token and use it to perform cross-site request forgery against the victim session. This issue is fixed in versions 20.3.34 and 21.0.3."
}
],
"source": {
"advisory": "GHSA-jfgx-762w-99vr",
"discovery": "UNKNOWN"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2026-11-09T22:52:28.681840Z",
"id": "CVE-2026-111753",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-11-09T22:53:02.853Z"
}
}
]
}
}