github.com/Sentinel-One/sane-reports
Submitted 8/5/2026, 1:13:18 AM · Status: ok
Risk grade
F
100 / 100
Findings
635
21 critical105 high460 medium9 low40 info3 on CISA KEV0ATT&CK
Showing 635 of 635 findings
Findings
- Code injection in fseventsgrypeCVE-2023-45311EPSS 1.5%
- form-data uses unsafe random function in form-data for choosing boundarygrypeCVE-2025-7783EPSS 1.7%
- json-schema is vulnerable to Prototype PollutiongrypeCVE-2021-3918EPSS 3.6%
- Malware in fseventsgrype
- Prototype Pollution in minimistgrypeCVE-2021-44906EPSS 4.6%
- Prototype Pollution in mixin-deepgrypeCVE-2019-10746EPSS 3.5%
- Prototype Pollution in node.extendgrypeCVE-2018-16491EPSS 1.7%
- Prototype Pollution in set-valuegrypeCVE-2019-10747EPSS 2.5%
- Code injection in fseventsfsevents before 1.2.11 depends on the https://fsevents-binaries.s3-us-west-2.amazonaws.com URL, which might allow an adversary to execute arbitrary code if any JavaScript project (that depends on fsevents) distributes code that was obtained from that URL at a time when it was con…trivyCVE-2023-45311
- form-data: Unsafe random function in form-dataUse of Insufficiently Random Values vulnerability in form-data allows HTTP Parameter Pollution (HPP). This vulnerability is associated with program files lib/form_data.Js. This issue affects form-data: < 2.5.4, 3.0.0 - 3.0.3, 4.0.0 - 4.0.3.trivyCVE-2025-7783
- minimist: prototype pollutionMinimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).trivyCVE-2021-44906
- minimist: prototype pollutionMinimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).trivyCVE-2021-44906
- minimist: prototype pollutionMinimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).trivyCVE-2021-44906
- nodejs-json-schema: Prototype pollution vulnerabilityjson-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')trivyCVE-2021-3918
- nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying propertiesVersions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.trivyCVE-2019-10744
- nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying propertiesVersions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.trivyCVE-2019-10744
- nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying propertiesVersions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.trivyCVE-2019-10744
- nodejs-mixin-deep: prototype pollution in function mixin-deepmixin-deep is vulnerable to Prototype Pollution in versions before 1.3.2 and version 2.0.0. The function mixin-deep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.trivyCVE-2019-10746
- nodejs-set-value: prototype pollution in function set-valueset-value is vulnerable to Prototype Pollution in versions lower than 3.0.1. The function mixin-deep could be tricked into adding or modifying properties of Object.prototype using any of the constructor, prototype and _proto_ payloads.trivyCVE-2019-10747
- nodejs-set-value: prototype pollution in function set-valueset-value is vulnerable to Prototype Pollution in versions lower than 3.0.1. The function mixin-deep could be tricked into adding or modifying properties of Object.prototype using any of the constructor, prototype and _proto_ payloads.trivyCVE-2019-10747
- tar: node-tar: Denial of Service via crafted gzip bombnode-tar is a tar archive manipulation library for Node.js. Prior to 7.5.19, node-tar does not enforce hard upper bounds on total decompressed data, entry counts, or decompression ratio in extraction and parsing paths such as src/extract.ts, allowing a small crafted gzip bomb to …trivyCVE-2026-59873
- Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operationsDetected a Generic API Key, potentially exposing access to various services and sensitive operations.gitleaks
- brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groupsgrypeCVE-2026-13149EPSS 0.3%
- brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crashgrypeCVE-2026-14257EPSS 0.3%
- Command Injection in lodashgrypeCVE-2021-23337EPSS 21.3%
- d3-color vulnerable to ReDoSgrype
- decode-uri-component vulnerable to Denial of Service (DoS)grypeCVE-2022-38900EPSS 24.9%
- form-data: CRLF injection in form-data via unescaped multipart field names and filenamesgrypeCVE-2026-12143EPSS 0.5%
- ini before 1.3.6 vulnerable to Prototype Pollution via ini.parsegrypeCVE-2020-7788EPSS 3.6%
- linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker textgrypeCVE-2026-59887EPSS 0.3%
- LinkifyIt#match scan loop has quadratic algorithmic complexitygrypeCVE-2026-48801EPSS 0.3%
- minimatch has a ReDoS via repeated wildcards with non-matching literal in patterngrypeCVE-2026-26996EPSS 0.5%
- minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segmentsgrypeCVE-2026-27903EPSS 0.5%
- minimatch ReDoS vulnerabilitygrypeCVE-2022-3517EPSS 1.8%
- minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressionsgrypeCVE-2026-27904EPSS 0.5%
- Moment.js vulnerable to Inefficient Regular Expression ComplexitygrypeCVE-2022-31129EPSS 4.9%
- node-fetch forwards secure headers to untrusted sitesgrypeCVE-2022-0235EPSS 1.7%
- Path Traversal: 'dir/../../filename' in moment.localegrypeCVE-2022-24785EPSS 5.5%
- Prototype Pollution in lodashgrypeCVE-2020-8203EPSS 5.2%
- Prototype Pollution in lodash.mergegrype
- Prototype Pollution in set-valuegrypeCVE-2021-23440EPSS 2.5%
- qs vulnerable to Prototype PollutiongrypeCVE-2022-24999EPSS 14.7%
- Regular Expression Denial of Service (ReDoS)grype
- Regular Expression Denial of Service (ReDoS) in ua-parser-jsgrypeCVE-2021-27292EPSS 3.4%
- Regular Expression Denial of Service in ua-parser-jsgrypeCVE-2020-7733EPSS 4.5%
- Regular expression denial of service in url-regexgrypeCVE-2020-7661EPSS 2.7%
- semver vulnerable to Regular Expression Denial of ServicegrypeCVE-2022-25883EPSS 2.8%
- ua-parser-js Regular Expression Denial of Service vulnerabilitygrypeCVE-2020-7793EPSS 3.9%
- Uncontrolled resource consumption in bracesgrypeCVE-2024-4068EPSS 1.5%
- Uncontrolled Resource Consumption in parse-link-headergrypeCVE-2021-23490EPSS 1.8%
- Uncontrolled Resource Consumption in trim-newlinesgrypeCVE-2021-33623EPSS 2.9%
- Validation Bypass in kind-ofgrypeCVE-2019-20149EPSS 2.3%
- brace-expansion through 5.0.7 is vulnerable to denial of service via m ...brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple brace groups, an attacker keeps…trivyCVE-2026-14257
- brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexitybrace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly or transitively, can cause sign…trivyCVE-2026-13149
- braces: fails to limit the number of characters it can handleThe NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends "imbalanced braces" as input, the parsing will enter a loop, which will cause the program …trivyCVE-2024-4068
- braces: fails to limit the number of characters it can handleThe NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends "imbalanced braces" as input, the parsing will enter a loop, which will cause the program …trivyCVE-2024-4068
- d3-color vulnerable to ReDoSThe d3-color module provides representations for various color spaces in the browser. Versions prior to 3.1.0 are vulnerable to a Regular expression Denial of Service. This issue has been patched in version 3.1.0. There are no known workarounds.trivy
- decode-uri-component: improper input validation resulting in DoSdecode-uri-component 0.2.0 is vulnerable to Improper Input Validation resulting in DoS.trivyCVE-2022-38900
- express: "qs" prototype poisoning causes the hang of the node processqs before 6.10.3, as used in Express before 4.17.3 and other products, allows attackers to cause a Node process hang for an Express application because an __ proto__ key can be used. In many typical Express use cases, an unauthenticated remote attacker can place the attack payloa…trivyCVE-2022-24999
- form-data: form-data: Form field override via CRLF injectionform-data is a library for creating readable multipart/form-data streams. In versions through 4.0.5, the `field` argument to `FormData#append` and the `filename` option are concatenated verbatim into the `Content-Disposition` header without escaping carriage return (CR), line fee…trivyCVE-2026-12143
- linkify-it: linkify-it: Denial of Service via algorithmic complexity vulnerabilitylinkify-it is a links recognition library with full Unicode support. Prior to 5.0.1, LinkifyIt.prototype.match, the package's primary public API, has O(N²) algorithmic complexity for inputs containing many fuzzy links or emails because the JavaScript-level scan loop re-slices inp…trivyCVE-2026-48801
- linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker textlinkify-it is a links recognition library with full Unicode support. Prior to 5.0.2, the mailto: schema validator used by .test() and .match() can be invoked at every mailto: occurrence and scan the remaining input through src_email_name in lib/re.mjs, causing O(n^2) CPU consumpt…trivyCVE-2026-59887
- lodash: lodash: Arbitrary code execution via untrusted input in template importsImpact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both paths flow into the same Function() constructor sink. When an a…trivyCVE-2026-4800
- lodash: lodash: Arbitrary code execution via untrusted input in template importsImpact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both paths flow into the same Function() constructor sink. When an a…trivyCVE-2026-4800
- lodash: Prototype pollution in utilities functionA prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.trivyCVE-2018-16487
- lodash: Prototype pollution in utilities functionA prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.trivyCVE-2018-16487
- lodash: Prototype pollution in utilities functionA prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.trivyCVE-2018-16487
- Minimatch is a minimal matching utility that works by converting glob ...Minimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` in Minimatch 3.0.1 and earlier is vulnerable to ReDoS in the `pattern` parameter.trivyCVE-2016-10540
- Minimatch is a minimal matching utility that works by converting glob ...Minimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` in Minimatch 3.0.1 and earlier is vulnerable to ReDoS in the `pattern` parameter.trivyCVE-2016-10540
- minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patternsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-a…trivyCVE-2026-27903
- minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patternsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-a…trivyCVE-2026-27903
- minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patternsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-a…trivyCVE-2026-27903
- minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressionsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), wh…trivyCVE-2026-27904
- minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressionsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), wh…trivyCVE-2026-27904
- minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressionsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), wh…trivyCVE-2026-27904
- minimatch: minimatch: Denial of Service via specially crafted glob patternsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal charact…trivyCVE-2026-26996
- minimatch: minimatch: Denial of Service via specially crafted glob patternsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal charact…trivyCVE-2026-26996
- minimatch: minimatch: Denial of Service via specially crafted glob patternsminimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal charact…trivyCVE-2026-26996
- moment: inefficient parsing algorithm resulting in DoSmoment is a JavaScript date library for parsing, validating, manipulating, and formatting dates. Affected versions of moment were found to use an inefficient parsing algorithm. Specifically using string-to-date parsing in moment (more specifically rfc2822 parsing, which is tried …trivyCVE-2022-31129
- Moment.js: Path traversal in moment.localeMoment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch mom…trivyCVE-2022-24785
- node-fetch: exposure of sensitive information to an unauthorized actornode-fetch is vulnerable to Exposure of Sensitive Information to an Unauthorized ActortrivyCVE-2022-0235
- node-tar: hardlink path traversal via drive-relative linkpathnode-tar is a full-featured Tar for Node.js. Prior to version 7.5.10, tar can be tricked into creating a hardlink that points outside the extraction directory by using a drive-relative link target such as C:../target.txt, which enables file overwrite outside cwd during normal tar…trivyCVE-2026-29786
- node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creationnode-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as t…trivyCVE-2026-26960
- node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security checknode-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that b…trivyCVE-2026-24842
- node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archivesnode-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading t…trivyCVE-2026-23745
- node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race conditionnode-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS AP…trivyCVE-2026-23950
- nodejs-ini: Prototype pollution via malicious INI fileThis affects the package ini before 1.3.6. If an attacker submits a malicious INI file to an application that parses it with ini.parse, they will pollute the prototype on the application. This can be exploited further depending on the context.trivyCVE-2020-7788
- nodejs-kind-of: ctorName in index.js allows external user input to overwrite certain internal attributesctorName in index.js in kind-of v6.0.2 allows external user input to overwrite certain internal attributes via a conflicting name, as demonstrated by 'constructor': {'name':'Symbol'}. Hence, a crafted payload can overwrite this builtin attribute to manipulate the type detection r…trivyCVE-2019-20149
- nodejs-lodash: command injection via templateLodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.trivyCVE-2021-23337
- nodejs-lodash: command injection via templateLodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.trivyCVE-2021-23337
- nodejs-lodash: command injection via templateLodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.trivyCVE-2021-23337
- nodejs-lodash: command injection via templateLodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.trivyCVE-2021-23337
- nodejs-lodash: command injection via templateLodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.trivyCVE-2021-23337
- nodejs-lodash: command injection via templateLodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.trivyCVE-2021-23337
- nodejs-lodash: prototype pollution in zipObjectDeep functionPrototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.trivyCVE-2020-8203
- nodejs-lodash: prototype pollution in zipObjectDeep functionPrototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.trivyCVE-2020-8203
- nodejs-lodash: prototype pollution in zipObjectDeep functionPrototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.trivyCVE-2020-8203
- nodejs-minimatch: ReDoS via the braceExpand functionA vulnerability was found in the minimatch package. This flaw allows a Regular Expression Denial of Service (ReDoS) when calling the braceExpand function with specific arguments, resulting in a Denial of Service.trivyCVE-2022-3517
- nodejs-minimatch: ReDoS via the braceExpand functionA vulnerability was found in the minimatch package. This flaw allows a Regular Expression Denial of Service (ReDoS) when calling the braceExpand function with specific arguments, resulting in a Denial of Service.trivyCVE-2022-3517
- nodejs-minimatch: ReDoS via the braceExpand functionA vulnerability was found in the minimatch package. This flaw allows a Regular Expression Denial of Service (ReDoS) when calling the braceExpand function with specific arguments, resulting in a Denial of Service.trivyCVE-2022-3517
- nodejs-semver: Regular expression denial of serviceVersions of the package semver before 7.5.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.trivyCVE-2022-25883
- nodejs-semver: Regular expression denial of serviceVersions of the package semver before 7.5.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.trivyCVE-2022-25883
- nodejs-set-value: type confusion allows bypass of CVE-2019-10747This affects the package set-value before <2.0.1, >=3.0.0 <4.0.1. A type confusion vulnerability can lead to a bypass of CVE-2019-10747 when the user-provided keys used in the path parameter are arrays.trivyCVE-2021-23440
- nodejs-set-value: type confusion allows bypass of CVE-2019-10747This affects the package set-value before <2.0.1, >=3.0.0 <4.0.1. A type confusion vulnerability can lead to a bypass of CVE-2019-10747 when the user-provided keys used in the path parameter are arrays.trivyCVE-2021-23440
- nodejs-tar: Arbitrary File Creation/Overwrite on Windows via insufficient relative path sanitizationThe npm package "tar" (aka node-tar) before versions 4.4.18, 5.0.10, and 6.1.9 has an arbitrary file creation/overwrite and arbitrary code execution vulnerability. node-tar aims to guarantee that any file whose location would be outside of the extraction target directory is not e…trivyCVE-2021-37713
- nodejs-tar: Arbitrary file overwrites when extracting tarballs containing a hard-linkA vulnerability was found in node-tar before version 4.4.2 (excluding version 2.2.2). An Arbitrary File Overwrite issue exists when extracting a tarball containing a hardlink to a file that already exists on the system, in conjunction with a later plain file with the same name as…trivyCVE-2018-20834
- nodejs-tar: Insufficient absolute path sanitization allowing arbitrary file creation and overwriteThe npm package "tar" (aka node-tar) before versions 6.1.1, 5.0.6, 4.4.14, and 3.3.2 has a arbitrary File Creation/Overwrite vulnerability due to insufficient absolute path sanitization. node-tar aims to prevent extraction of absolute file paths by turning absolute paths into rel…trivyCVE-2021-32804
- nodejs-tar: Insufficient symlink protection allowing arbitrary file creation and overwriteThe npm package "tar" (aka node-tar) before versions 6.1.2, 5.0.7, 4.4.15, and 3.2.3 has an arbitrary File Creation/Overwrite vulnerability via insufficient symlink protection. `node-tar` aims to guarantee that any file whose location would be modified by a symbolic link is not e…trivyCVE-2021-32803
- nodejs-tar: Insufficient symlink protection due to directory cache poisoning using symbolic links allowing arbitrary file creation and overwriteThe npm package "tar" (aka node-tar) before versions 4.4.16, 5.0.8, and 6.1.7 has an arbitrary file creation/overwrite and arbitrary code execution vulnerability. node-tar aims to guarantee that any file whose location would be modified by a symbolic link is not extracted. This i…trivyCVE-2021-37701
- nodejs-tar: Insufficient symlink protection due to directory cache poisoning using symbolic links allowing arbitrary file creation and overwriteThe npm package "tar" (aka node-tar) before versions 4.4.18, 5.0.10, and 6.1.9 has an arbitrary file creation/overwrite and arbitrary code execution vulnerability. node-tar aims to guarantee that any file whose location would be modified by a symbolic link is not extracted. This …trivyCVE-2021-37712
- nodejs-trim-newlines: ReDoS in .end() methodThe trim-newlines package before 3.0.1 and 4.x before 4.0.1 for Node.js has an issue related to regular expression denial-of-service (ReDoS) for the .end() method.trivyCVE-2021-33623
- nodejs-ua-parser-js: ReDoS in multiple regexesThe package ua-parser-js before 0.7.23 are vulnerable to Regular Expression Denial of Service (ReDoS) in multiple regexes (see linked commit for more info).trivyCVE-2020-7793
- nodejs-ua-parser-js: ReDoS via malicious User-Agent headerua-parser-js >= 0.7.14, fixed in 0.7.24, uses a regular expression which is vulnerable to denial of service. If an attacker sends a malicious User-Agent header, ua-parser-js will get stuck processing it for an extended period of time.trivyCVE-2021-27292
- nodejs-ua-parser-js: Regular expression denial of service via the regexThe package ua-parser-js before 0.7.22 are vulnerable to Regular Expression Denial of Service (ReDoS) via the regex for Redmi Phones and Mi Pad Tablets UA.trivyCVE-2020-7733
- PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure## Vulnerability Details **File**: `lib/previous-map.js` **Line**: 87-98 (`loadFile`), 129-144 (`loadMap`) ### Root Cause PostCSS auto-detects a `/*# sourceMappingURL=... */` comment inside the CSS text it is asked to parse and, unless the caller explicitly passes `map: false`…trivy
- PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure## Vulnerability Details **File**: `lib/previous-map.js` **Line**: 87-98 (`loadFile`), 129-144 (`loadMap`) ### Root Cause PostCSS auto-detects a `/*# sourceMappingURL=... */` comment inside the CSS text it is asked to parse and, unless the caller explicitly passes `map: false`…trivy
- postcss: PostCSS: Information disclosure and denial of service via crafted CSS inputPostCSS takes a CSS file and provides an API to analyze and modify its rules by transforming the rules into an Abstract Syntax Tree. In versions 8.5.11 and prior, the PreviousMap parses the /*# sourceMappingURL=PATH */ comment from any CSS string passed to process() and dereferen…trivyCVE-2026-45623
- postcss: PostCSS: Information disclosure and denial of service via crafted CSS inputPostCSS takes a CSS file and provides an API to analyze and modify its rules by transforming the rules into an Abstract Syntax Tree. In versions 8.5.11 and prior, the PreviousMap parses the /*# sourceMappingURL=PATH */ comment from any CSS string passed to process() and dereferen…trivyCVE-2026-45623
- Prototype Pollution in lodash.mergeVersions of `lodash.merge` before 4.6.2 are vulnerable to prototype pollution. The function `merge` may allow a malicious user to modify the prototype of `Object` via `{constructor: {prototype: {...}}}` causing the addition or modification of an existing property that will exist …trivy
- Regular Expression Denial of ServiceMinimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` is vulnerable to ReDoS in the `pattern` parameter. This is because of the regular expression on line 521 of minim…trivy
- Regular Expression Denial of ServiceMinimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` is vulnerable to ReDoS in the `pattern` parameter. This is because of the regular expression on line 521 of minim…trivy
- Regular Expression Denial of Service (ReDoS)A vulnerability was found in diff before v3.5.0, the affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks.trivy
- Regular expression denial of service in url-regexall versions of url-regex are vulnerable to Regular Expression Denial of Service. An attacker providing a very long string in String.test can cause a Denial of Service.trivyCVE-2020-7661
- tar: Node-tar: Denial of Service via malformed tar archive headernode-tar is a tar archive manipulation library for Node.js. Prior to 7.5.18, tar.replace accepts a checksum-valid tar header with a negative base-256 encoded entry size, causing the archive scanner to make no progress while repeatedly parsing the same header. This issue is fixed …trivyCVE-2026-59874
- tar: tar: File overwrite via drive-relative symlink traversalnode-tar is a full-featured Tar for Node.js. Prior to version 7.5.11, tar (npm) can be tricked into creating a symlink that points outside the extraction directory by using a drive-relative symlink target such as C:../../../target.txt, which enables file overwrite outside cwd dur…trivyCVE-2026-31802
- Uncontrolled Resource Consumption in parse-link-headerThe package parse-link-header before 2.0.0 are vulnerable to Regular Expression Denial of Service (ReDoS) via the checkHeader function.trivyCVE-2021-23490
This report is public.