Secure drop-in replacements for Angular versions  v4 - v19

NEVER-ENDING SUPPORT FOR
Angular

Legacy Angular versions still function after support ends — but that's not good enough for internal SLAs, CVE disclosures, and security audits.

Never-Ending Support (NES) for Angular keeps you compliant, secure, and audit-ready without an unplanned migration or risky patchwork.

Patch CVEs, Meet Internal SLAs, Pass Audits — in Minutes.

Angular framework logo
Angular framework logo
NES for Angular

NES for Angular

is a secure drop-in replacement for

Angular

and takes just a few minutes to set up.

Step 1

Update your package.json

Step 2

Set up token

Step 3

Install & Run!

CVE Protection

0 Security Issue Fixed in NES for Angular
(and always watching for more)

By purchasing Never-Ending Support for Angular from HeroDevs, you’re ensuring that your Angular application stays secure and these vulnerabilities are mitigated. As more CVEs are discovered, you can rest easy knowing HeroDevs has remediated those issues before they’re ever announced publicly.

If you’re currently using Angular in your application’s tech stack, your application is vulnerable to the CVEs listed below.

Switch to NES for Angular in minutes to immediately mitigate these vulnerabilities.

Severity

ID

Technology

Libraries Affected

Category

Version(s) Affected

Published Date

High

Angular

Angular

Server-Side Request Forgery

<=18.2.14, >=19.0.0-next.0 <19.2.22, >=20.0.0-next.0 <20.3.21, >=21.0.0-next.0 <21.2.13, >=22.0.0-next.0 <22.0.0-next.12

May 27, 2026

High

Angular

Angular

Server-Side Request Forgery

>=17.0.0-rc.1, <19.2.21, >=20.0.0-next.0 <20.3.19, >=21.0.0-next.0 <21.2.9, >=22.0.0-next.0 <22.0.0-next.8

Apr 23, 2026

High

Angular

Angular

Cross-Site Scripting

>=22.0.0-next.0 <22.0.0-next.3, >=21.0.0-next.0 <21.2.4, >=20.0.0-next.0 <20.3.18, >=17.0.0.next.0 <19.2.20

Mar 13, 2026

High

Angular

Angular

Cross-Site Scripting

>=21.2.0-next.0 <21.2.0, >=21.0.0-next.0 <21.1.6, >=20.0.0-next.0 <20.3.17, >=7.1.0 <19.2.19

Mar 5, 2026

Critical

Angular

Angular

Server-Side Request Forgery

>=21.2.0-next.0 <21.2.0-rc.1, >=21.0.0-next.0 <21.1.5, >=20.0.0-next.0 <20.3.17, <19.2.21

Mar 1, 2026

High

Angular

Angular

Cross-Site Scripting

<=18.2.14, >=19.0.0-next.0 <19.2.18, >=20.0.0-next.0 <20.3.16, >=21.0.0-next.0 <21.0.7, >=21.1.0-next.0 <21.1.0-rc.0

Jan 9, 2026

High

Angular

Angular

Cross-Site Scripting

>=21.0.0-next.0 <21.0.2, >=20.0.0-next.0 <20.3.15, >=19.0.0-next.0 <19.2.17, <=18.2.14

Dec 2, 2025

High

Angular

Angular

Information Exposure

>=21.0.0-next.0 <21.0.1, >=20.0.0-next.0 <20.3.14, >=19.0.0-next.0 <19.2.16, <=18.2.14

Dec 2, 2025

High

Angular

@angular/platform-server, @angular/ssr, @nguniversal/common

Information Exposure

@angular/platform-server, >=16.0.0-next.0 <18.2.14, >=19.0.0-next.0 <19.2.15, >=20.0.0-next.0 <20.3.0, >=21.0.0-next.0 <21.0.0-next.3, @angular/ssr, >=17.0.0-next.0 <18.2.21, >=19.0.0-next.0 <19.2.16, >=20.0.0-next.0 <20.3.0, >=21.0.0-next.0 <21.0.0-next.3, @nguniversal/common, >=16.0.0-next.0

Sep 11, 2025

Medium

Angular

Angular

Cross-Site Scripting

<=11.1.0

May 26, 2022

For more details on CVEs found in end-of-life software, visit our vulnerability directory.

Updating Angular

Breaking Changes Across Versions

Evaluating the effort of a migration can be difficult if you are stuck on a past version of Angular. The migration effort increases as the number of steps to migrate to latest does. If you are using a version of Angular that is out of support, extend your runway and stay secure with NES for Angular.

Version #

Date of Release

Google Support Status

HeroDevs Support Status

2

2016-09-14

Out of Support

Talk to Sales

HIGH

4

2017-03-23

Out of Support

Supported

HIGH

5

2017-11-01

Out of Support

Supported

HIGH

6

2018-05-04

7

Out of Support

Supported

HIGH

9

2018-10-18

Out of Support

Supported

HIGH

8

2019-05-28

Out of Support

Supported

HIGH

2020-02-06

Out of Support

Supported

HIGH

10

2020-06-24

Out of Support

Supported

HIGH

11

2020-11-11

Out of Support

15

Supported

MEDIUM

12

13

2021-04-13

Out of Support

Supported

MEDIUM

2021-11-03

14

Out of Support

Supported

MEDIUM

2022-06-02

Out of Support

Supported

LOW

2022-11-16

Out of Support

Supported

LOW

16

2023-05-03

Out of Support

Supported

LOW

17

2023-11-08

Out of Support

Supported

LOW

18

2024-05-22

Out of Support

Supported

LOW

19

2024-11-19

Out of Support

Supported

20

2025-05-28

LTS Ends 2026-11-28

Supported

21

2025-11-19

LTS Ends 2027-05-19

Supported

What is Never-Ending Support?

Security icon

Security Fixes

A new version of NES for Angular will be released each time we find, validate, and fix a security issue.

Compatibility icon

Compatibility Fixes

With NES for Angular your team is enabled to continue running in the latest versions of the most popular browsers: Chrome, Safari, Edge, and Firefox.

SLA Compliance icon

SLA Compliance

Our patch delivery SLA guarantees that your organization will be compliant with SOC 2, NIS2, PCI DSS, HIPAA, and other compliance standards and regulations.

Learn more.
Team of Experts icon

Team of Experts

NES for Angular is built and maintained by core team members of Angular to ensure the same excellent quality of support you expect.

Easy to install icon

Easy to Install

Our simple drop-in replacement means all you have to do is change your package.json and rebuild your project. No code changes or find & replace required.

Shield icon

Commercial Contract Assurances

OSS NES is not only secure and compatible, but is offered with industry-standard commercial assurances for the use of HeroDevs Services.

Learn more.
Trusted Team

Rooted in the Angular Community

To ensure the highest quality of service for NES for Angular, we contract with core contributors of Angular. These experts helped build Angular, and know how to ensure that it is secure and compatible with critical platforms.

Miško Hevery

Creator of Angular & Qwik

Github iconTwitter iconLindekin icon
Contributions

Misko serves as a Consultant Developer and Angular Expert at HeroDevs and architects security solutions for Never-Ending Support for Angular in conjunction with HeroDevs security team.

NES for Angular Essentials

Keep Support For the Libraries You Depend On

Never-Ending Support for Angular Essentials extends support to popular software packages that depend on Angular. With an Essentials subscription, patches to NES for Angular are tested for compatibility with these packages. Critical vulnerabilities or browser incompatibilities discovered in those packages are patched within 14 days.

NES for Angular Essentials includes continued support for these libraries:

Maintain Compliance

SLA & Regulatory Compliance

Do you have an SLA with your clients to not ship unsupported libraries?

Do you have FedRAMP, PCI, HIPAA, or other compliance concerns? 

Our clients breeze past such concerns by having NES for Angular – a fully supported and secured software library.

Related Products

If you're leveraging this technology, chances are you're also using complementary systems that face similar end-of-life (EOL) challenges.

Explore our related NES products that offer proactive, comprehensive support for your entire tech stack to ensure continuity, security, and innovation across all your essential technologies.

Support

Frequently Asked Questions

Below are common questions our customers have. Of course, we’re happy to meet with you and answer these and other questions you might have.

What Angular versions does NES support?

Does NES for Angular help with compliance?

How does licensing work?

I got an error like "EOL/Obsolete Software: Angular 12.x Detected." What can I do?

Does HeroDevs have an SLA for NES for Angular?

Which browsers does NES for Angular offer support for?

Why do I need NES for Angular?

Contact Us

Got questions about Never-Ending Support for your open-source library? We're here to help!

Discover how HeroDevs NES Products can keep your systems secure and compliant.

Learn how our solutions can deliver value to your organization.

Get detailed pricing information tailored to your needs.

Trusted by industry leaders such as

Google logoLilly logoAbbott logoBox logoEG logoHitachi logoDropbox logoNHS logoWorkday logoFinra logoMicrosoft logoSantander logo
Talk to an Expert

By clicking “submit” I acknowledge receipt of our Privacy Policy.

Thank you! Your submission has been received!
Please enter a company email.

Keep your Angular apps 
secure after end-of-life
— without migrating.

Drop-in security patches for Angular v4 through v19. No code changes, no forced migrations — keep shipping while we keep you secure.

TRUSTED BY ENTERPRISE

Google logoMicrosoft logoFinra logo

Angular Support Status

v4-v17

Google Support

NES Available

v18

Google Support

NES Available

v19

Google Support

NES Available

v20

EOL Nov 2026

v21

EOL May 2027

20+

CVEs Remediated in EOL Angular

Updated as new vulnerabilities are disclosed

What you get from Never-Ending Support (NES) for Angular

Security Patches

A new NES release every time we find, validate, and fix a CVE that affects your version. Continuous coverage — not a one-time backport.

28 CVEs already mitigated

Updated as new vulnerabilities are disclosed.

24-hour critical-issue response

Security and application-breaking issues are top priority.

On-Demand EOL Risk Assessment

81,000+ packages have known CVEs and zero fix path. Your SCA flags the vulnerabilities, but our EOL Dataset (EOL DS) tells you which software is dead.

Try it Now →

Drop-In Compatibility

Point your registry at us, rebuild, ship. No migrations. No find-and-replace.

Versions 4 through 19

Works the same today as it did yesterday.

Works with NgRx, Angular Material, RxJS

Full Angular Essentials ecosystem covered too.

See How It Works →

Support Commitment

Engineered with the contractual and compliance commitments enterprise procurement teams require.

SLA Compliance

Our patch delivery SLA guarantees that your organization will be compliant with regulations like SOC 2, NIS2, PCI DSS, HIPAA, DORA, and CRA.

Learn More →

Commercial Contract Assurances

OSS NES is not only secure and compatible, but is offered with industry-standard commercial assurances for the use of HeroDevs Services.

Learn More →

One command. Your existing setup. Minutes to install.

package.json
"dependencies": {
  "@angular/core": "npm:@neverendingsupport/angular-core@19.2.21-angular-19.2.22",
  "@angular/compiler": "npm:@neverendingsupport/angular-compiler@19.2.21-angular-19.2.22",
  "@angular/router": "npm:@neverendingsupport/angular-router@19.2.21-angular-19.2.22"
}
↳ Same APIs. Same versions. Just patched.
  1. Update package.json to point at @neverendingsupport/angular-*
  2. add your token to .npmrc
  3. run npm install

Works with Artifactory, Nexus, and your existing CI.

Works with
Npm logo

NPM

Angular CLI logo

Angular CLI

GitHub Actions logo

GitHub Actions

package icon

Artifactory

manufacturing icon

Nexus

0 CVEs Remediated

Switch to NES for Anuglar in minutes to fix these vulnerabilities immediately.
Severity
CVE
Category
Version(s) Affected
Published Date
Medium
Denial of Service
<20.20.2 >=22.0.0 <22.22.2 >=24.0.0 <24.14.1 >=25.0.0 <25.8.2
Apr 13, 2026
High
Uncontrolled Resource Consumption
v4 < v20.20.0, v22 < v22.22.0, v24 < v24.13.0, v25 < v25.3.0
Jan 13, 2026
High
Path Traversal
4.0 < 20.19.4, 22 < 22.17.1, 24 < 24.4.1
Jul 15, 2025
Medium
HTTP Request Smuggling
4.0 < 20.19.1
May 14, 2025
High
Cryptographic Weakness
4.0 < 20.19.1, 22 < 22.15.0, 24 < 24.0.1
May 14, 2025
Medium
Denial of Service
4.0 < 18.20.6, 20 < 20.18.2
Feb 7, 2025
Medium
Path Traversal
4.0 < 18.20.6, 20 < 20.18.2
Jan 28, 2025
High
Command Injection
4.0 <= 18.20.2, 20 < 20.12.2
Jan 9, 2025
High
HTTP Request Smuggling
>=16.0.0 <16.20.1, >=18.0.0 <18.16.1, >=20.0.0 <20.3.1
Oct 16, 2024
Low
Information Exposure
>=16.0.0 <=16.20.2
Oct 15, 2024
Medium
Denial of Service
>=14.0.0 <=14.21.3, >=16.0.0 <=16.20.2
Oct 15, 2024
Medium
Cryptographic Weakness
4.0 < 18.19.1, 20 < 20.11.1
Sep 7, 2024
High
Command Injection
4.0 < 18.20.4, 20.0 < 20.15.1, 22.0< 22.4.1
Sep 7, 2024
Medium
HTTP Request Smuggling
4.0 < 18.20.1, 20 < 20.12.1
May 7, 2024
Medium
HTTP Request Smuggling
<21.7.2, <20.12.1, <v18.20.1, <= 16.20.2, <=v14.21.3, <= v12.22.12
May 1, 2024
High
Uncontrolled Resource Consumption
4 <= 18.20.0, 20 <= 20.12.0
Apr 9, 2024
High
Privilege Escalation
4.0 < 18.19.1, 20 < 20.11.1
Feb 20, 2024
Medium
Denial of Service
<21.6.2, <20.11.1, <v18.19.1, <= 16.20.2
Feb 14, 2024
High
Denial of Service
<21.6.2, <20.11.1, <v18.19.1, <= 16.20.2, <=v14.21.3, <= v12.22.12
Feb 14, 2024
Medium
Cryptographic Weakness
4.0 < 16.20.1, 18 < 18.16.1, 20 < 20.3.1
Nov 28, 2023
Medium
Insufficient Verification of Data Authenticity
4.0 <= 18.18.1, 20 < 20.8.1
Oct 18, 2023
Medium
Privilege Escalation
4 <= 16.20.1, 0 <= 18.17.0, 0 <= 20.5.0
Aug 24, 2023
Medium
HTTP Request Smuggling
4.0 < 16.20.1, 18 < 18.16.1, 20 < 20.3.1
Jun 30, 2023
Medium
HTTP Request Smuggling
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
Dec 5, 2022
High
Resource Injection
4.0 < 14.20.0, 16 < 16.20.0, 18 < 18.5.0
Jul 14, 2022
Medium
HTTP Request Smuggling
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
Jul 14, 2022
High
Authorization Bypass
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
Jul 14, 2022
Medium
HTTP Request Smuggling
4.0 < 14.20.0, 16 < 16.20.0, 18 < 18.5.0
Jul 14, 2022
Medium
HTTP Request Smuggling
4.0 < 14.20.1, 16 < 16.17.1, 18 < 18.9.1
Jul 14, 2022
Severity
ID
Category
Version(s) Affected
Published Date
High
Server-Side Request Forgery
<=18.2.14, >=19.0.0-next.0 <19.2.22, >=20.0.0-next.0 <20.3.21, >=21.0.0-next.0 <21.2.13, >=22.0.0-next.0 <22.0.0-next.12
May 27, 2026
High
Server-Side Request Forgery
>=17.0.0-rc.1, <19.2.21, >=20.0.0-next.0 <20.3.19, >=21.0.0-next.0 <21.2.9, >=22.0.0-next.0 <22.0.0-next.8
Apr 23, 2026
High
Cross-Site Scripting
>=22.0.0-next.0 <22.0.0-next.3, >=21.0.0-next.0 <21.2.4, >=20.0.0-next.0 <20.3.18, >=17.0.0.next.0 <19.2.20
Mar 13, 2026
High
Cross-Site Scripting
>=21.2.0-next.0 <21.2.0, >=21.0.0-next.0 <21.1.6, >=20.0.0-next.0 <20.3.17, >=7.1.0 <19.2.19
Mar 5, 2026
Critical
Server-Side Request Forgery
>=21.2.0-next.0 <21.2.0-rc.1, >=21.0.0-next.0 <21.1.5, >=20.0.0-next.0 <20.3.17, <19.2.21
Mar 1, 2026
High
Cross-Site Scripting
<=18.2.14, >=19.0.0-next.0 <19.2.18, >=20.0.0-next.0 <20.3.16, >=21.0.0-next.0 <21.0.7, >=21.1.0-next.0 <21.1.0-rc.0
Jan 9, 2026
High
Cross-Site Scripting
>=21.0.0-next.0 <21.0.2, >=20.0.0-next.0 <20.3.15, >=19.0.0-next.0 <19.2.17, <=18.2.14
Dec 2, 2025
High
Information Exposure
>=21.0.0-next.0 <21.0.1, >=20.0.0-next.0 <20.3.14, >=19.0.0-next.0 <19.2.16, <=18.2.14
Dec 2, 2025
High
Information Exposure
@angular/platform-server, >=16.0.0-next.0 <18.2.14, >=19.0.0-next.0 <19.2.15, >=20.0.0-next.0 <20.3.0, >=21.0.0-next.0 <21.0.0-next.3, @angular/ssr, >=17.0.0-next.0 <18.2.21, >=19.0.0-next.0 <19.2.16, >=20.0.0-next.0 <20.3.0, >=21.0.0-next.0 <21.0.0-next.3, @nguniversal/common, >=16.0.0-next.0
Sep 11, 2025
Medium
Cross-Site Scripting
<=11.1.0
May 26, 2022

Built by the people who built Angular

We Partner With Core Contributors

NES for Angular is built and maintained by core team members of Angular to ensure the same excellent quality of support you expect.

Vue LogoAngular LogoDrupal Association logoNuxt LogoProtractor logo
User icon wiht computer

We Give Back to Open Source

Open source maintainers do critical work, but rarely get paid for it.

HeroDevs is putting $20 million toward changing that — funding the creators and projects that keep the ecosystem running, with grants from $2,500 to $250,000.

We’ve written patches for unmaintained codebases, tracked down vulnerabilities where no one else was looking, and kept critical systems running safely without rushed rewrites. This fund builds on that work, so maintainers can keep doing what they do best.

Frequently Asked Questions

What Angular versions does NES support?
Does NES for Angular help with compliance?
How does licensing work?
I got an error like "EOL/Obsolete Software: Angular 12.x Detected." What can I do?
Does HeroDevs have an SLA for NES for Angular?
Which browsers does NES for Angular offer support for?
Why do I need NES for Angular?

Contact Us

Got questions about Never-Ending Support for your open-source library? We're here to help!

Discover how HeroDevs NES Products can keep your systems secure and compliant.

Learn how our solutions can deliver value to your organization.

Get detailed pricing information tailored to your needs.

Google logoLilly logoAbbott logoBox logoEG logoHitachi logoDropbox logoNHS logoWorkday logoFinra logoMicrosoft logoSantander logo
Talk to an Expert
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.