Skip to content

chore(deps): update dependency multer to v2.2.0 [security]#1821

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/npm-multer-vulnerability
Jun 21, 2026
Merged

chore(deps): update dependency multer to v2.2.0 [security]#1821
renovate[bot] merged 1 commit into
masterfrom
renovate/npm-multer-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
multer 2.1.12.2.0 age confidence

Multer vulnerable to Denial of Service via incomplete cleanup of aborted uploads

CVE-2026-5038 / GHSA-3p4h-7m6x-2hcm

More information

Details

Impact

A vulnerability in Multer allows an attacker to trigger a Denial of Service (DoS) by aborting or sending malformed multipart uploads, causing orphaned partial files to accumulate on disk when using diskStorage.

Patches

Users should upgrade to 2.2.0, 3.0.0-alpha.2 or higher

Workarounds

None

Severity

  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Multer vulnerable to Denial of Service via deeply nested field names

CVE-2026-5079 / GHSA-72gw-mp4g-v24j

More information

Details

Impact

Multer is vulnerable to a Denial of Service (DoS) via deeply nested field names in multipart form data. The append-field dependency parses bracket notation in field names (e.g., a[b][c]) with no limit on nesting depth, allowing an attacker to force allocation of deeply nested object structures that consume CPU and memory. A single HTTP request with a crafted multipart body is sufficient to exploit this.

Patches

Users should upgrade to 2.2.0 and configure limits.fieldNestingDepth to the minimum depth their application requires.

Workarounds

Set limits.fields to a reasonable value to reduce the number of fields an attacker can send per request. This does not fully mitigate the issue but limits the impact.

Severity

  • CVSS Score: 7.5 / 10 (High)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

expressjs/multer (multer)

v2.2.0

Compare Source


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@cypress

cypress Bot commented Jun 21, 2026

Copy link
Copy Markdown

BanManager-WebUI    Run #10826

Run Properties:  status check passed Passed #10826  •  git commit 4ac765e4ad ℹ️: Merge 9b484e70b0b038d1eb27e3d40bca86ee26063c8d into bf052dd3ce5259d598b10a4fa585...
Project BanManager-WebUI
Branch Review renovate/npm-multer-vulnerability
Run status status check passed Passed #10826
Run duration 01m 57s
Commit git commit 4ac765e4ad ℹ️: Merge 9b484e70b0b038d1eb27e3d40bca86ee26063c8d into bf052dd3ce5259d598b10a4fa585...
Committer renovate[bot]
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 1
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 49
View all changes introduced in this branch ↗︎

@renovate renovate Bot merged commit d950dd5 into master Jun 21, 2026
10 checks passed
@renovate renovate Bot deleted the renovate/npm-multer-vulnerability branch June 21, 2026 16:48
@sonarqubecloud

Copy link
Copy Markdown

@cypress

cypress Bot commented Jun 21, 2026

Copy link
Copy Markdown

BanManager-WebUI    Run #10828

Run Properties:  status check passed Passed #10828  •  git commit d950dd51b0: chore(deps): update dependency multer to v2.2.0 [security] (#1821)
Project BanManager-WebUI
Branch Review master
Run status status check passed Passed #10828
Run duration 02m 01s
Commit git commit d950dd51b0: chore(deps): update dependency multer to v2.2.0 [security] (#1821)
Committer renovate[bot]
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 1
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 49
View all changes introduced in this branch ↗︎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants