CVE-2019-10768 angular Prototype Pollution vulnerability
- Exploited in the wild
- Not known
- Fix
- Available
What is CVE-2019-10768?
CVE-2019-10768 is a high-severity vulnerability in AngularJS, published on 19 Nov 2019.
Official description
In AngularJS before 1.7.9 the function `merge()` could be tricked into adding or modifying properties of `Object.prototype` using a `__proto__` payload.
Weakness: CWE-1321
Which versions are affected by CVE-2019-10768?
2 open source packages ship an affected version, including angular. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
angular npm | All versions | 1.7.9 |
angular npm | All versions | 1.7.9 |
Linux distribution packages (9)
XStatic-Angular-common Red Hat:openstack:16.1::el8 | All versions | 1:1.5.8.0-13.el8ost |
python-XStatic-Angular Red Hat:openstack:16.1::el8 | All versions | 1:1.5.8.0-13.el8ost |
python3-XStatic-Angular Red Hat:openstack:16.1::el8 | All versions | 1:1.5.8.0-13.el8ost |
XStatic-Angular-common Red Hat:openstack:16.2::el8 | All versions | 1:1.5.8.0-13.el8ost |
python-XStatic-Angular Red Hat:openstack:16.2::el8 | All versions | 1:1.5.8.0-13.el8ost |
python3-XStatic-Angular Red Hat:openstack:16.2::el8 | All versions | 1:1.5.8.0-13.el8ost |
XStatic-Angular-common Red Hat:openstack:17.0::el9 | All versions | 1:1.5.8.0-15.el9ost |
python-XStatic-Angular Red Hat:openstack:17.0::el9 | All versions | 1:1.5.8.0-15.el9ost |
python3-XStatic-Angular Red Hat:openstack:17.0::el9 | All versions | 1:1.5.8.0-15.el9ost |
Products include Angularjs Angularjs.
How do I fix CVE-2019-10768?
Upgrade angular to 1.7.9 or later.
Is CVE-2019-10768 being exploited?
There is no known exploitation of CVE-2019-10768 in the wild and no public exploit code.
Other vulnerabilities in AngularJS
- CVE-2019-14863 AngularJS Cross-site Scripting due to failure to sanitize `xlink.href` attributes
- CVE-2020-7676 Angular vulnerable to Cross-site Scripting
- CVE-2023-26116 angular vulnerable to regular expression denial of service via the angular.copy() utility
- CVE-2023-26117 angular vulnerable to regular expression denial of service via the $resource service
- CVE-2023-26118 angular vulnerable to regular expression denial of service via the <input type="url"> element
Sources
Also known as DEBIAN-CVE-2019-10768, GHSA-89mq-4x47-5v83, RHSA-2022:8849, RHSA-2022:8866, RHSA-2023:0274, ROOT-APP-NPM-CVE-2019-10768 and 2 more.