← Scan another repo

github.com/gillesdemey/Cumulus

@ dfff543f57eb

Submitted 6/16/2026, 6:16:02 PM · Status: ok

Risk grade
F
100 / 100
Findings
281
12 critical65 high187 medium4 low13 info0 on CISA KEV0ATT&CK
Showing 281 of 281 findings

Findings

  • form-data uses unsafe random function in form-data for choosing boundary
    grypeCVE-2025-7783EPSS 1.3%
  • json-schema is vulnerable to Prototype Pollution
    grypeCVE-2021-3918EPSS 1.3%
  • Prototype Pollution in lodash
    grypeCVE-2019-10744EPSS 14.5%
  • Prototype Pollution in lodash
    grypeCVE-2019-10744EPSS 14.5%
  • Prototype Pollution in lodash
    grypeCVE-2019-10744EPSS 14.5%
  • Prototype Pollution in lodash
    grypeCVE-2019-10744EPSS 14.5%
  • Prototype Pollution in minimist
    grypeCVE-2021-44906EPSS 0.8%
  • Prototype Pollution in minimist
    grypeCVE-2021-44906EPSS 0.8%
  • 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
  • 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
  • Command Injection in lodash
    grypeCVE-2021-23337EPSS 2.4%
  • Command Injection in lodash
    grypeCVE-2021-23337EPSS 2.4%
  • Command Injection in lodash
    grypeCVE-2021-23337EPSS 2.4%
  • Command Injection in lodash
    grypeCVE-2021-23337EPSS 2.4%
  • Cross-Site Scripting in react
    grype
  • hoek subject to prototype pollution via the clone function.
    grypeCVE-2020-36604EPSS 1.1%
  • Immutable is vulnerable to Prototype Pollution
    grypeCVE-2026-29063EPSS 0.1%
  • lodash vulnerable to Code Injection via `_.template` imports key names
    grypeCVE-2026-4800EPSS 0.1%
  • lodash vulnerable to Code Injection via `_.template` imports key names
    grypeCVE-2026-4800EPSS 0.1%
  • minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern
    grypeCVE-2026-26996EPSS 0.0%
  • minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments
    grypeCVE-2026-27903EPSS 0.0%
  • minimatch ReDoS vulnerability
    grypeCVE-2022-3517EPSS 0.5%
  • minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions
    grypeCVE-2026-27904EPSS 0.0%
  • Moment.js vulnerable to Inefficient Regular Expression Complexity
    grypeCVE-2022-31129EPSS 3.2%
  • node-fetch forwards secure headers to untrusted sites
    grypeCVE-2022-0235EPSS 0.3%
  • Path Traversal: 'dir/../../filename' in moment.locale
    grypeCVE-2022-24785EPSS 1.7%
  • Prototype Pollution in hoek
    grypeCVE-2018-3728EPSS 1.7%
  • Prototype Pollution in lodash
    grypeCVE-2018-16487EPSS 0.5%
  • Prototype Pollution in lodash
    grypeCVE-2018-16487EPSS 0.5%
  • Prototype Pollution in lodash
    grypeCVE-2018-16487EPSS 0.5%
  • Prototype Pollution in lodash
    grypeCVE-2018-16487EPSS 0.5%
  • Prototype Pollution in lodash
    grypeCVE-2020-8203EPSS 2.6%
  • Prototype Pollution in lodash
    grypeCVE-2020-8203EPSS 2.6%
  • Prototype Pollution in lodash
    grypeCVE-2020-8203EPSS 2.6%
  • Prototype Pollution in y18n
    grypeCVE-2020-7774EPSS 0.5%
  • Prototype Pollution Protection Bypass in qs
    grypeCVE-2017-1000048EPSS 0.8%
  • Prototype Pollution Protection Bypass in qs
    grypeCVE-2017-1000048EPSS 0.8%
  • Prototype Pollution Protection Bypass in qs
    grypeCVE-2017-1000048EPSS 0.8%
  • qs vulnerable to Prototype Pollution
    grypeCVE-2022-24999EPSS 1.5%
  • qs vulnerable to Prototype Pollution
    grypeCVE-2022-24999EPSS 1.5%
  • qs vulnerable to Prototype Pollution
    grypeCVE-2022-24999EPSS 1.5%
  • qs vulnerable to Prototype Pollution
    grypeCVE-2022-24999EPSS 1.5%
  • ReDoS in brace-expansion
    grypeCVE-2017-18077EPSS 0.5%
  • Regular Expression Denial of Service in moment
    grypeCVE-2017-18214EPSS 0.2%
  • Regular Expression Denial of Service in sshpk
    grypeCVE-2018-3737EPSS 0.4%
  • Regular Expression Denial of Service in tough-cookie
    grypeCVE-2017-15010EPSS 3.9%
  • Regular Expression Denial of Service in ua-parser-js
    grypeCVE-2020-7733EPSS 1.2%
  • semver vulnerable to Regular Expression Denial of Service
    grypeCVE-2022-25883EPSS 0.6%
  • ua-parser-js Regular Expression Denial of Service vulnerability
    grypeCVE-2020-7793EPSS 2.6%
  • Uncontrolled Resource Consumption in Hawk
    grypeCVE-2022-29167EPSS 0.2%
  • Cross-Site Scripting in react
    Versions of `react` prior to 0.14.0 are vulnerable to Cross-Site Scripting (XSS). The package's `createElement` function fails to properly validate its input object, allowing attackers to execute arbitrary JavaScript in a victim's browser. ## Recommendation Upgrade to version …
    trivy
  • Denial of Service
    `sshpk` is vulnerable to ReDoS when parsing crafted invalid public keys
    trivy
  • 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
  • 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
  • hapi/hoek: Prototype Pollution in @hapi/hoek
    hoek before 8.5.1 and 9.x before 9.0.3 allows prototype poisoning in the clone function.
    trivyCVE-2020-36604
  • hawk: REDoS in hawk.utils.parseHost() when parsing Host header
    Hawk is an HTTP authentication scheme providing mechanisms for making authenticated HTTP requests with partial cryptographic verification of the request and response, covering the HTTP method, request URI, host, and optionally the request payload. Hawk used a regular expression t…
    trivyCVE-2022-29167
  • immutable-js: Immutable.js: Arbitrary code execution via Prototype Pollution
    Immutable.js provides many Persistent Immutable data structures. Prior to versions 3.8.3, 4.3.7, and 5.1.5, Prototype Pollution is possible in immutable via the mergeDeep(), mergeDeepWith(), merge(), Map.toJS(), and Map.toObject() APIs. This issue has been patched in versions 3.8…
    trivyCVE-2026-29063
  • 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: 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 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
  • nodejs-brace-expansion: Regular expression denial of service
    index.js in brace-expansion before 1.1.7 is vulnerable to Regular Expression Denial of Service (ReDoS) attacks, as demonstrated by an expand argument containing many comma characters.
    trivyCVE-2017-18077
  • 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-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-moment: Regular expression denial of service
    The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055.
    trivyCVE-2017-18214
  • nodejs-qs: Prototype override protection bypass
    the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. A malicious user can send a evil request to cause the web framework crash.
    trivyCVE-2017-1000048
  • 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-sshpk: ReDoS when parsing crafted invalid public keys in lib/formats/ssh.js
    sshpk is vulnerable to ReDoS when parsing crafted invalid public keys.
    trivyCVE-2018-3737
  • nodejs-tough-cookie: Regular expression denial of service
    A ReDoS (regular expression denial of service) flaw was found in the tough-cookie module before 2.3.3 for Node.js. An attacker that is able to make an HTTP request using a specially crafted cookie may cause the application to consume an excessive amount of CPU.
    trivyCVE-2017-15010
  • 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: 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

This report is public.