github.com/gillesdemey/Cumulus
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 boundarygrypeCVE-2025-7783EPSS 1.3%
- json-schema is vulnerable to Prototype PollutiongrypeCVE-2021-3918EPSS 1.3%
- Prototype Pollution in lodashgrypeCVE-2019-10744EPSS 14.5%
- Prototype Pollution in lodashgrypeCVE-2019-10744EPSS 14.5%
- Prototype Pollution in lodashgrypeCVE-2019-10744EPSS 14.5%
- Prototype Pollution in lodashgrypeCVE-2019-10744EPSS 14.5%
- Prototype Pollution in minimistgrypeCVE-2021-44906EPSS 0.8%
- Prototype Pollution in minimistgrypeCVE-2021-44906EPSS 0.8%
- 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
- 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
- Command Injection in lodashgrypeCVE-2021-23337EPSS 2.4%
- Command Injection in lodashgrypeCVE-2021-23337EPSS 2.4%
- Command Injection in lodashgrypeCVE-2021-23337EPSS 2.4%
- Command Injection in lodashgrypeCVE-2021-23337EPSS 2.4%
- Cross-Site Scripting in reactgrype
- hoek subject to prototype pollution via the clone function.grypeCVE-2020-36604EPSS 1.1%
- Immutable is vulnerable to Prototype PollutiongrypeCVE-2026-29063EPSS 0.1%
- lodash vulnerable to Code Injection via `_.template` imports key namesgrypeCVE-2026-4800EPSS 0.1%
- lodash vulnerable to Code Injection via `_.template` imports key namesgrypeCVE-2026-4800EPSS 0.1%
- minimatch has a ReDoS via repeated wildcards with non-matching literal in patterngrypeCVE-2026-26996EPSS 0.0%
- minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segmentsgrypeCVE-2026-27903EPSS 0.0%
- minimatch ReDoS vulnerabilitygrypeCVE-2022-3517EPSS 0.5%
- minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressionsgrypeCVE-2026-27904EPSS 0.0%
- Moment.js vulnerable to Inefficient Regular Expression ComplexitygrypeCVE-2022-31129EPSS 3.2%
- node-fetch forwards secure headers to untrusted sitesgrypeCVE-2022-0235EPSS 0.3%
- Path Traversal: 'dir/../../filename' in moment.localegrypeCVE-2022-24785EPSS 1.7%
- Prototype Pollution in hoekgrypeCVE-2018-3728EPSS 1.7%
- Prototype Pollution in lodashgrypeCVE-2018-16487EPSS 0.5%
- Prototype Pollution in lodashgrypeCVE-2018-16487EPSS 0.5%
- Prototype Pollution in lodashgrypeCVE-2018-16487EPSS 0.5%
- Prototype Pollution in lodashgrypeCVE-2018-16487EPSS 0.5%
- Prototype Pollution in lodashgrypeCVE-2020-8203EPSS 2.6%
- Prototype Pollution in lodashgrypeCVE-2020-8203EPSS 2.6%
- Prototype Pollution in lodashgrypeCVE-2020-8203EPSS 2.6%
- Prototype Pollution in y18ngrypeCVE-2020-7774EPSS 0.5%
- Prototype Pollution Protection Bypass in qsgrypeCVE-2017-1000048EPSS 0.8%
- Prototype Pollution Protection Bypass in qsgrypeCVE-2017-1000048EPSS 0.8%
- Prototype Pollution Protection Bypass in qsgrypeCVE-2017-1000048EPSS 0.8%
- qs vulnerable to Prototype PollutiongrypeCVE-2022-24999EPSS 1.5%
- qs vulnerable to Prototype PollutiongrypeCVE-2022-24999EPSS 1.5%
- qs vulnerable to Prototype PollutiongrypeCVE-2022-24999EPSS 1.5%
- qs vulnerable to Prototype PollutiongrypeCVE-2022-24999EPSS 1.5%
- ReDoS in brace-expansiongrypeCVE-2017-18077EPSS 0.5%
- Regular Expression Denial of Service in momentgrypeCVE-2017-18214EPSS 0.2%
- Regular Expression Denial of Service in sshpkgrypeCVE-2018-3737EPSS 0.4%
- Regular Expression Denial of Service in tough-cookiegrypeCVE-2017-15010EPSS 3.9%
- Regular Expression Denial of Service in ua-parser-jsgrypeCVE-2020-7733EPSS 1.2%
- semver vulnerable to Regular Expression Denial of ServicegrypeCVE-2022-25883EPSS 0.6%
- ua-parser-js Regular Expression Denial of Service vulnerabilitygrypeCVE-2020-7793EPSS 2.6%
- Uncontrolled Resource Consumption in HawkgrypeCVE-2022-29167EPSS 0.2%
- Cross-Site Scripting in reactVersions 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 keystrivy
- 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
- 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
- hapi/hoek: Prototype Pollution in @hapi/hoekhoek 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 headerHawk 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 PollutionImmutable.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 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: 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 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
- nodejs-brace-expansion: Regular expression denial of serviceindex.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 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-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-moment: Regular expression denial of serviceThe 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 bypassthe 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 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-sshpk: ReDoS when parsing crafted invalid public keys in lib/formats/ssh.jssshpk is vulnerable to ReDoS when parsing crafted invalid public keys.trivyCVE-2018-3737
- nodejs-tough-cookie: Regular expression denial of serviceA 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 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: 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
This report is public.