jgeraigery / hadoop-555665675

Apache Hadoop
https://hadoop.apache.org/
Apache License 2.0
0 stars 0 forks source link

angular-1.5.0.js: 7 vulnerabilities (highest severity is: 8.6) - autoclosed #5

Closed mend-for-github-com[bot] closed 4 months ago

mend-for-github-com[bot] commented 10 months ago
Vulnerable Library - angular-1.5.0.js

AngularJS is an MVC framework for building web applications. The core features include HTML enhanced with custom component and data-binding capabilities, dependency injection and strong focus on simplicity, testability, maintainability and boiler-plate reduction.

Library home page: https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.js

Path to dependency file: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Path to vulnerable library: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Found in HEAD commit: 470f1f88c503c0d5abfd3273f348b226d6b3cfbc

Vulnerabilities

CVE Severity CVSS Dependency Type Fixed in (angular version) Remediation Possible** Reachability
WS-2017-0113 High 8.6 angular-1.5.0.js Direct angular - 1.6.0
CVE-2019-10768 High 7.5 angular-1.5.0.js Direct angularjs - 1.7.9
CVE-2022-25869 Medium 6.1 angular-1.5.0.js Direct N/A
CVE-2020-7676 Medium 5.4 angular-1.5.0.js Direct 1.8.0
CVE-2023-26118 Medium 5.3 angular-1.5.0.js Direct N/A
CVE-2023-26117 Medium 5.3 angular-1.5.0.js Direct N/A
CVE-2023-26116 Medium 5.3 angular-1.5.0.js Direct N/A

**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation

Details

WS-2017-0113 ### Vulnerable Library - angular-1.5.0.js

AngularJS is an MVC framework for building web applications. The core features include HTML enhanced with custom component and data-binding capabilities, dependency injection and strong focus on simplicity, testability, maintainability and boiler-plate reduction.

Library home page: https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.js

Path to dependency file: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Path to vulnerable library: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Dependency Hierarchy: - :x: **angular-1.5.0.js** (Vulnerable Library)

Found in HEAD commit: 470f1f88c503c0d5abfd3273f348b226d6b3cfbc

Found in base branch: hubspot-3.3

### Vulnerability Details

angular.js is vulnerable to XSS. This happens since an attacker can load Angular from the extension, and Angular's auto-bootstrapping can be used to bypass the victim site's CSP protection.

Publish Date: 2016-11-02

URL: WS-2017-0113

### CVSS 3 Score Details (8.6)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Changed - Impact Metrics: - Confidentiality Impact: High - Integrity Impact: None - Availability Impact: None

For more information on CVSS3 Scores, click here.

### Suggested Fix

Type: Upgrade version

Release Date: 2016-11-02

Fix Resolution: angular - 1.6.0

CVE-2019-10768 ### Vulnerable Library - angular-1.5.0.js

AngularJS is an MVC framework for building web applications. The core features include HTML enhanced with custom component and data-binding capabilities, dependency injection and strong focus on simplicity, testability, maintainability and boiler-plate reduction.

Library home page: https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.js

Path to dependency file: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Path to vulnerable library: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Dependency Hierarchy: - :x: **angular-1.5.0.js** (Vulnerable Library)

Found in HEAD commit: 470f1f88c503c0d5abfd3273f348b226d6b3cfbc

Found in base branch: hubspot-3.3

### Vulnerability Details

In AngularJS before 1.7.9 the function `merge()` could be tricked into adding or modifying properties of `Object.prototype` using a `__proto__` payload.

Publish Date: 2019-11-19

URL: CVE-2019-10768

### CVSS 3 Score Details (7.5)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: None - Integrity Impact: High - Availability Impact: None

For more information on CVSS3 Scores, click here.

### Suggested Fix

Type: Upgrade version

Release Date: 2019-11-19

Fix Resolution: angularjs - 1.7.9

CVE-2022-25869 ### Vulnerable Library - angular-1.5.0.js

AngularJS is an MVC framework for building web applications. The core features include HTML enhanced with custom component and data-binding capabilities, dependency injection and strong focus on simplicity, testability, maintainability and boiler-plate reduction.

Library home page: https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.js

Path to dependency file: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Path to vulnerable library: /hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components/js-xlsx/demos/angular/index.html

Dependency Hierarchy: - :x: **angular-1.5.0.js** (Vulnerable Library)

Found in HEAD commit: 470f1f88c503c0d5abfd3273f348b226d6b3cfbc

Found in base branch: hubspot-3.3

### Vulnerability Details

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