Read the docs
TI-2026-17325 Aliases CVE-2026-21440GHSA-gvq6-hvvp-h34h

AdonisJS Path Traversal in Multipart File Handling

Priority MEDIUM 44CWE-22Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

AdonisJS is a TypeScript-first web framework. A Path Traversal vulnerability in AdonisJS multipart file handling may allow a remote attacker to write arbitrary files to arbitrary locations on the server filesystem. This impacts @adonisjs/bodyparser through version 10.1.1 and 11.x prerelease versions prior to 11.0.0-next.6. This issue has been patched in @adonisjs/bodyparser versions 10.1.2 and 11.0.0-next.6.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.01034 64th percentileScored 2026-11-07
Fix Fixed core (adonisjs): 10.1.2, 11.0.0-next.6@adonisjs/bodyparser (npm): 10.1.2, 11.0.0-next.6

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
adonisjscorebefore 10.1.2; 11.0.0-next.0 to before 11.0.0-next.610.1.2, 11.0.0-next.6Patch availableCNA
—@adonisjs/bodyparser (npm)before 10.1.210.1.2Patch availableGHSA-gvq6-hvvp-h34h
—@adonisjs/bodyparser (npm)11.0.0-next.0 to before 11.0.0-next.611.0.0-next.6Patch availableGHSA-gvq6-hvvp-h34h
  • core Vendoradonisjs Affected before 10.1.2; 11.0.0-next.0 to before 11.0.0-next.6 Fixed in 10.1.2, 11.0.0-next.6 Patch available CNA
  • @adonisjs/bodyparser (npm) Vendor— Affected before 10.1.2 Fixed in 10.1.2 Patch available GHSA-gvq6-hvvp-h34h
  • @adonisjs/bodyparser (npm) Vendor— Affected 11.0.0-next.0 to before 11.0.0-next.6 Fixed in 11.0.0-next.6 Patch available GHSA-gvq6-hvvp-h34h

Remediation

  • Fix · CNA core (adonisjs) Fixed in 10.1.2, 11.0.0-next.6
  • Fix · GHSA-gvq6-hvvp-h34h @adonisjs/bodyparser (npm) Fixed in 10.1.2 Advisory →
  • Fix · GHSA-gvq6-hvvp-h34h @adonisjs/bodyparser (npm) Fixed in 11.0.0-next.6 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-21440
  2. 2026-10-03 Alias added: GHSA-gvq6-hvvp-h34h

References

  • TI-2026-74653 Regex backtracking in AdonisJS HTTP Server slug matcher exhausts CPU CVSS 4.0HIGH 8.7
  • TI-2026-36065 Incomplete fix for CVE-2026-25754 in @adonisjs/bodyparser CVSS 3.1HIGH 8.6
  • TI-2026-18330 Mass Assignment in AdonisJS Lucid Allows Overwriting Internal ORM State CVSS 4.0HIGH 8.2
  • TI-2026-20829 Uncontrolled resource consumption in adonisjs core CVSS 3.1HIGH 7.5
  • TI-2026-20822 AdonisJS multipart body parsing has Prototype Pollution issue CVSS 3.1HIGH 7.2
  • TI-2021-06134 Cross-site scripting (XSS) in edge.js CVSS 3.1MEDIUM 6.1
See all 9 →

Sources