Skip to content
OpenAdvisories
High · 7.5 CVE-2019-10768 EUVD-2019-0737GHSA-89mq-4x47-5v83SNYK-JS-ANGULAR-534884

angular Prototype Pollution vulnerability

Published Nov 19, 2019 · Updated Aug 4, 2024 · Assigned by snyk

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.

Affected products

VendorProductAffectedFixed
— AngularJS All versions prior to version 1.7.9 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 13 angular.js 1.7.9-1 —
Debian 12 angular.js 1.7.9-1 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS angular.js No fix yet —
ReleasePackageFixed inAdvisory
Red Hat OpenStack 17 XStatic-Angular-common +2 1:1.5.8.0-15.el9ost RHSA-2023:0274
Red Hat OpenStack 16 XStatic-Angular-common +2 1:1.5.8.0-13.el8ost RHSA-2022:8866, RHSA-2022:8849

Affected packages

EcosystemPackageAffectedFixedRecord
npm angular < 1.7.9 1.7.9 GHSA-89mq-4x47-5v83

Advisories 5

References