← Scan another repo

github.com/Sentinel-One/sane-reports

@ be608bbafa83

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 fsevents
    grypeCVE-2023-45311EPSS 1.5%
  • form-data uses unsafe random function in form-data for choosing boundary
    grypeCVE-2025-7783EPSS 1.7%
  • json-schema is vulnerable to Prototype Pollution
    grypeCVE-2021-3918EPSS 3.6%
  • Malware in fsevents
    grype
  • Prototype Pollution in minimist
    grypeCVE-2021-44906EPSS 4.6%
  • Prototype Pollution in mixin-deep
    grypeCVE-2019-10746EPSS 3.5%
  • Prototype Pollution in node.extend
    grypeCVE-2018-16491EPSS 1.7%
  • Prototype Pollution in set-value
    grypeCVE-2019-10747EPSS 2.5%
  • Code injection in fsevents
    fsevents 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-data
    Use 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 pollution
    Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).
    trivyCVE-2021-44906
  • minimist: prototype pollution
    Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).
    trivyCVE-2021-44906
  • minimist: prototype pollution
    Minimist <=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 vulnerability
    json-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 properties
    Versions 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 properties
    Versions 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 properties
    Versions 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-deep
    mixin-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-value
    set-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-value
    set-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 bomb
    node-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 operations
    Detected 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 {} groups
    grypeCVE-2026-13149EPSS 0.3%
  • brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    grypeCVE-2026-14257EPSS 0.3%
  • Command Injection in lodash
    grypeCVE-2021-23337EPSS 21.3%
  • d3-color vulnerable to ReDoS
    grype
  • 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 filenames
    grypeCVE-2026-12143EPSS 0.5%
  • ini before 1.3.6 vulnerable to Prototype Pollution via ini.parse
    grypeCVE-2020-7788EPSS 3.6%
  • linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker text
    grypeCVE-2026-59887EPSS 0.3%
  • LinkifyIt#match scan loop has quadratic algorithmic complexity
    grypeCVE-2026-48801EPSS 0.3%
  • minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern
    grypeCVE-2026-26996EPSS 0.5%
  • minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments
    grypeCVE-2026-27903EPSS 0.5%
  • minimatch ReDoS vulnerability
    grypeCVE-2022-3517EPSS 1.8%
  • minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions
    grypeCVE-2026-27904EPSS 0.5%
  • Moment.js vulnerable to Inefficient Regular Expression Complexity
    grypeCVE-2022-31129EPSS 4.9%
  • node-fetch forwards secure headers to untrusted sites
    grypeCVE-2022-0235EPSS 1.7%
  • Path Traversal: 'dir/../../filename' in moment.locale
    grypeCVE-2022-24785EPSS 5.5%
  • Prototype Pollution in lodash
    grypeCVE-2020-8203EPSS 5.2%
  • Prototype Pollution in lodash.merge
    grype
  • Prototype Pollution in set-value
    grypeCVE-2021-23440EPSS 2.5%
  • qs vulnerable to Prototype Pollution
    grypeCVE-2022-24999EPSS 14.7%
  • Regular Expression Denial of Service (ReDoS)
    grype
  • Regular Expression Denial of Service (ReDoS) in ua-parser-js
    grypeCVE-2021-27292EPSS 3.4%
  • Regular Expression Denial of Service in ua-parser-js
    grypeCVE-2020-7733EPSS 4.5%
  • Regular expression denial of service in url-regex
    grypeCVE-2020-7661EPSS 2.7%
  • semver vulnerable to Regular Expression Denial of Service
    grypeCVE-2022-25883EPSS 2.8%
  • ua-parser-js Regular Expression Denial of Service vulnerability
    grypeCVE-2020-7793EPSS 3.9%
  • Uncontrolled resource consumption in braces
    grypeCVE-2024-4068EPSS 1.5%
  • Uncontrolled Resource Consumption in parse-link-header
    grypeCVE-2021-23490EPSS 1.8%
  • Uncontrolled Resource Consumption in trim-newlines
    grypeCVE-2021-33623EPSS 2.9%
  • Validation Bypass in kind-of
    grypeCVE-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 complexity
    brace-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 handle
    The 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 handle
    The 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 ReDoS
    The 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 DoS
    decode-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 process
    qs 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 injection
    form-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 vulnerability
    linkify-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 text
    linkify-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 imports
    Impact: 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 imports
    Impact: 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 function
    A 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 function
    A 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 function
    A 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 patterns
    minimatch 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 patterns
    minimatch 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 patterns
    minimatch 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 expressions
    minimatch 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 expressions
    minimatch 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 expressions
    minimatch 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 patterns
    minimatch 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 patterns
    minimatch 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 patterns
    minimatch 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 DoS
    moment 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.locale
    Moment.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 actor
    node-fetch is vulnerable to Exposure of Sensitive Information to an Unauthorized Actor
    trivyCVE-2022-0235
  • node-tar: hardlink path traversal via drive-relative linkpath
    node-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 creation
    node-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 check
    node-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 archives
    node-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 condition
    node-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 file
    This 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 attributes
    ctorName 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 template
    Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
    trivyCVE-2021-23337
  • nodejs-lodash: command injection via template
    Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
    trivyCVE-2021-23337
  • nodejs-lodash: command injection via template
    Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
    trivyCVE-2021-23337
  • nodejs-lodash: command injection via template
    Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
    trivyCVE-2021-23337
  • nodejs-lodash: command injection via template
    Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
    trivyCVE-2021-23337
  • nodejs-lodash: command injection via template
    Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
    trivyCVE-2021-23337
  • nodejs-lodash: prototype pollution in zipObjectDeep function
    Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.
    trivyCVE-2020-8203
  • nodejs-lodash: prototype pollution in zipObjectDeep function
    Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.
    trivyCVE-2020-8203
  • nodejs-lodash: prototype pollution in zipObjectDeep function
    Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.
    trivyCVE-2020-8203
  • nodejs-minimatch: ReDoS via the braceExpand function
    A 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 function
    A 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 function
    A 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 service
    Versions 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 service
    Versions 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-10747
    This 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-10747
    This 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 sanitization
    The 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-link
    A 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 overwrite
    The 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 overwrite
    The 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 overwrite
    The 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 overwrite
    The 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() method
    The 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 regexes
    The 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 header
    ua-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 regex
    The 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 input
    PostCSS 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 input
    PostCSS 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.merge
    Versions 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 Service
    Minimatch 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
    Minimatch 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-regex
    all 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 header
    node-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 traversal
    node-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-header
    The 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.