angular

Ecosystem: npm

Downloads: 2.11 Mln

Vulnerabilities from the last (months)
  • 0CriticalAffects 0 versions
  • 3HighAffects 3 versions
  • 0MediumAffects 0 versions
  • 9ModerateAffects 9 versions
  • 3LowAffects 3 versions
Severity distribution (all time)
15vulnerabilities
  • Critical0 (0.0%)
  • High3 (20.0%)
  • Medium0 (0.0%)
  • Moderate9 (60.0%)
  • Low3 (20.0%)

Monthly breakdown

  • Critical
  • High
  • Medium
  • Moderate
  • Low
  • 1 vulnerabilities
    • Critical: 0
    • High: 1
    • Medium: 0
    • Moderate: 0
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 0
    • Low: 1
  • 2 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 0
    • Low: 2
  • 1 vulnerabilities
    • Critical: 0
    • High: 1
    • Medium: 0
    • Moderate: 0
    • Low: 0
  • 3 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 3
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 1
    • Medium: 0
    • Moderate: 0
    • Low: 0
  • 1 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 0

Vulnerabilities (15)

Known vulnerabilities affecting angular, based on data from OSV.

Vulnerabilities affecting angular
IDSeveritySummaryAffected versionsPublishedSource
GHSA-7x27-g8rg-x87wHighAngular's deprecated package has a Cross-Site Scripting issueA flaw in AngularJS' Strict Contextual Escaping (SCE) logic allows bypassing certain SCE policies for resource URLs and can lead to arbitrary JavaScript execution within the context of the victim's browser session. SCE's purpose is to ensure that only trusted or safe values are used in certain security-sensitive contexts, such as resource URLs, including URLs that define executable JavaScript scripts, '<iframe>' documents, route templates, etc. A flaw in the logic that tries to match entire URLs against regular expression matchers can result in partial matches for certain types of regular ex
  • >= 1.2.0-rc.3, <= 1.8.3
GitHub (opens in a new tab)
GHSA-j58c-ww9w-pwp5LowAngularJS improperly sanitizes SVG elementsImproper sanitization of the value of the 'href' and 'xlink:href' attributes in '<image>' SVG elements in AngularJS allows attackers to bypass common image source restrictions. This can lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing  and also negatively affect the application's performance and behavior by using too large or slow-to-load images. This issue affects all versions of AngularJS. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/mi
  • <= 1.8.3
GitHub (opens in a new tab)
GHSA-m9gf-397r-hwpgLowAngularJS allows attackers to bypass common image source restrictionsImproper sanitization of the value of the `[srcset]` attribute in AngularJS allows attackers to bypass common image source restrictions, which can also lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing . This issue affects AngularJS versions 1.3.0-rc.4 and greater. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/misc/version-support-status .
  • >= 1.3.0-rc.4, <= 1.8.3
GitHub (opens in a new tab)
GHSA-mqm9-c95h-x2p6LowAngularJS allows attackers to bypass common image source restrictionsImproper sanitization of the value of the `[srcset]` attribute in `<source>` HTML elements in AngularJS allows attackers to bypass common image source restrictions, which can also lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing . This issue affects all versions of AngularJS. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/misc/version-support-status .
  • <= 1.8.3
GitHub (opens in a new tab)
GHSA-4w4v-5hc9-xrr2Highangular vulnerable to super-linear runtime due to backtrackingThis affects versions of the package angular from 1.3.0. A regular expression used to split the value of the ng-srcset directive is vulnerable to super-linear runtime due to backtracking. With a large carefully-crafted input, this can result in catastrophic backtracking and cause a denial of service. **Note:** This package is EOL and will not receive any updates to address this issue. Users should migrate to [@angular/core](https://www.npmjs.com/package/@angular/core).
  • >= 1.3.0, <= 1.8.3
GitHub (opens in a new tab)
GHSA-2qqx-w9hr-q5gxModerateangular vulnerable to regular expression denial of service via the $resource serviceAll versions of the package angular are vulnerable to Regular Expression Denial of Service (ReDoS) via the $resource service due to the usage of an insecure regular expression. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.
  • <= 1.8.3
GitHub (opens in a new tab)
GHSA-2vrf-hf26-jrp5Moderateangular vulnerable to regular expression denial of service via the angular.copy() utilityAll versions of the package angular are vulnerable to Regular Expression Denial of Service (ReDoS) via the angular.copy() utility function due to the usage of an insecure regular expression. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.
  • <= 1.8.3
GitHub (opens in a new tab)
GHSA-qwqh-hm9m-p5hrModerateangular vulnerable to regular expression denial of service via the <input type="url"> elementAll versions of the package angular are vulnerable to Regular Expression Denial of Service (ReDoS) via the <input type="url"> element due to the usage of an insecure regular expression in the input[url] functionality. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.
  • <= 1.8.3
GitHub (opens in a new tab)
GHSA-prc3-vjfx-vhm9ModerateAngular (deprecated package) Cross-site ScriptingAll versions of package angular are vulnerable to Cross-site Scripting (XSS) due to insecure page caching in the Internet Explorer browser, which allows interpolation of `<textarea>` elements. NPM package [angular](https://www.npmjs.com/package/angular) is deprecated. Those who want to receive security updates should use the actively maintained package [@angular/core](https://www.npmjs.com/package/@angular/core).
  • <= 1.8.3
GitHub (opens in a new tab)
GHSA-m2h2-264f-f486Moderateangular vulnerable to regular expression denial of service (ReDoS)AngularJS lets users write client-side web applications. The package angular after 1.7.0 is vulnerable to Regular Expression Denial of Service (ReDoS) by providing a custom locale rule that makes it possible to assign the parameter in posPre: ' '.repeat() of NUMBER_FORMATS.PATTERNS[1].posPre with a very high value. **Note:** 1. This package has been deprecated and is no longer maintained. 2. The vulnerable versions are 1.7.0 and higher.
  • >= 1.7.0
GitHub (opens in a new tab)
  • GHSA-7x27-g8rg-x87wHigh
    Angular's deprecated package has a Cross-Site Scripting issue
    • >= 1.2.0-rc.3, <= 1.8.3

    A flaw in AngularJS' Strict Contextual Escaping (SCE) logic allows bypassing certain SCE policies for resource URLs and can lead to arbitrary JavaScript execution within the context of the victim's browser session. SCE's purpose is to ensure that only trusted or safe values are used in certain security-sensitive contexts, such as resource URLs, including URLs that define executable JavaScript scripts, '<iframe>' documents, route templates, etc. A flaw in the logic that tries to match entire URLs against regular expression matchers can result in partial matches for certain types of regular ex

    CVE: CVE-2026-11998

  • GHSA-j58c-ww9w-pwp5Low
    AngularJS improperly sanitizes SVG elements
    • <= 1.8.3

    Improper sanitization of the value of the 'href' and 'xlink:href' attributes in '<image>' SVG elements in AngularJS allows attackers to bypass common image source restrictions. This can lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing  and also negatively affect the application's performance and behavior by using too large or slow-to-load images. This issue affects all versions of AngularJS. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/mi

    CVE: CVE-2025-0716

  • GHSA-m9gf-397r-hwpgLow
    AngularJS allows attackers to bypass common image source restrictions
    • >= 1.3.0-rc.4, <= 1.8.3

    Improper sanitization of the value of the `[srcset]` attribute in AngularJS allows attackers to bypass common image source restrictions, which can also lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing . This issue affects AngularJS versions 1.3.0-rc.4 and greater. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/misc/version-support-status .

    CVE: CVE-2024-8372

  • GHSA-mqm9-c95h-x2p6Low
    AngularJS allows attackers to bypass common image source restrictions
    • <= 1.8.3

    Improper sanitization of the value of the `[srcset]` attribute in `<source>` HTML elements in AngularJS allows attackers to bypass common image source restrictions, which can also lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing . This issue affects all versions of AngularJS. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/misc/version-support-status .

    CVE: CVE-2024-8373

  • GHSA-4w4v-5hc9-xrr2High
    angular vulnerable to super-linear runtime due to backtracking
    • >= 1.3.0, <= 1.8.3

    This affects versions of the package angular from 1.3.0. A regular expression used to split the value of the ng-srcset directive is vulnerable to super-linear runtime due to backtracking. With a large carefully-crafted input, this can result in catastrophic backtracking and cause a denial of service. **Note:** This package is EOL and will not receive any updates to address this issue. Users should migrate to [@angular/core](https://www.npmjs.com/package/@angular/core).

    CVE: CVE-2024-21490

  • GHSA-2qqx-w9hr-q5gxModerate
    angular vulnerable to regular expression denial of service via the $resource service
    • <= 1.8.3

    All versions of the package angular are vulnerable to Regular Expression Denial of Service (ReDoS) via the $resource service due to the usage of an insecure regular expression. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.

    CVE: CVE-2023-26117

  • GHSA-2vrf-hf26-jrp5Moderate
    angular vulnerable to regular expression denial of service via the angular.copy() utility
    • <= 1.8.3

    All versions of the package angular are vulnerable to Regular Expression Denial of Service (ReDoS) via the angular.copy() utility function due to the usage of an insecure regular expression. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.

    CVE: CVE-2023-26116

  • GHSA-qwqh-hm9m-p5hrModerate
    angular vulnerable to regular expression denial of service via the <input type="url"> element
    • <= 1.8.3

    All versions of the package angular are vulnerable to Regular Expression Denial of Service (ReDoS) via the <input type="url"> element due to the usage of an insecure regular expression in the input[url] functionality. Exploiting this vulnerability is possible by a large carefully-crafted input, which can result in catastrophic backtracking.

    CVE: CVE-2023-26118

  • GHSA-prc3-vjfx-vhm9Moderate
    Angular (deprecated package) Cross-site Scripting
    • <= 1.8.3

    All versions of package angular are vulnerable to Cross-site Scripting (XSS) due to insecure page caching in the Internet Explorer browser, which allows interpolation of `<textarea>` elements. NPM package [angular](https://www.npmjs.com/package/angular) is deprecated. Those who want to receive security updates should use the actively maintained package [@angular/core](https://www.npmjs.com/package/@angular/core).

    CVE: CVE-2022-25869

  • GHSA-m2h2-264f-f486Moderate
    angular vulnerable to regular expression denial of service (ReDoS)
    • >= 1.7.0

    AngularJS lets users write client-side web applications. The package angular after 1.7.0 is vulnerable to Regular Expression Denial of Service (ReDoS) by providing a custom locale rule that makes it possible to assign the parameter in posPre: ' '.repeat() of NUMBER_FORMATS.PATTERNS[1].posPre with a very high value. **Note:** 1. This package has been deprecated and is no longer maintained. 2. The vulnerable versions are 1.7.0 and higher.

    CVE: CVE-2022-25844

Showing 1-10 of 15 vulnerabilities