flamencist / flamencist/SelectorGenerator
CVE-2019-1010266 (Medium) detected in lodash-1.0.2.tgz
- Dominant language
- JavaScript
- Stars
- 20
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
## CVE-2019-1010266 - Medium Severity Vulnerability
Vulnerable Library - lodash-1.0.2.tgz
A utility library delivering consistency, customization, performance, and extras.
Library home page: https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/globule/node_modules/lodash/package.json
Dependency Hierarchy:
- gulp-3.9.1.tgz (Root Library)
- vinyl-fs-0.3.14.tgz
- glob-watcher-0.0.6.tgz
- gaze-0.5.2.tgz
- globule-0.1.0.tgz
- :x: **lodash-1.0.2.tgz** (Vulnerable Library)
Found in HEAD commit: dc2f1b08ce7e752558190e9785094a6975b614fd
lodash prior to 4.17.11 is affected by: CWE-400: Uncontrolled Resource Consumption. The impact is: Denial of service. The component is: Date handler. The attack vector is: Attacker provides very long strings, which the library attempts to match using a regular expression. The fixed version is: 4.17.11.
Publish Date: 2019-07-17
URL: CVE-2019-1010266
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: Low
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: None
- Integrity Impact: None
- Availability Impact: High
For more information on CVSS3 Scores, click here.
Type: Upgrade version
Release Date: 2019-07-17
Fix Resolution (lodash): 4.17.11
Direct dependency fix Resolution (gulp): 4.0.0
***
Step up your Open Source Security Game with Mend [here](https://www.whitesourcesoftware.com/full_solution_bolt_github)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with package.json and inspect the dependency path from gulp through vinyl-fs, glob-watcher, gaze, and globule to lodash. Confirm the project’s dependency installation or build command, then update the dependency chain so the vulnerable lodash version is no longer present. Done means the project still installs or builds and the CVE scanner no longer reports CVE-2019-1010266.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, security
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100