Quick answers
- Is CVE-2026-48795 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-48795 being exploited in the wild.
- How severe is CVE-2026-48795?
- High severity, with a CVSS score of 8.6, published 15 July 2026.
- Which products and versions are affected?
- AdonisJS Bodyparser >= 10.1.3 < 10.1.5, >= 11.0.0-next.9 < 11.0.3, >= 10.1.3, < 10.1.5; >= 11.0.0-next.9, < 11.0.3; @adonisjs/bodyparser (npm) SEMVER:introduced=10.1.3,fixed=10.1.5.
- Is there a fix for CVE-2026-48795?
- Yes. @adonisjs/bodyparser (npm): upgrade to 10.1.5 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-48795 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-48795?
- Check whether you run AdonisJS Bodyparser or @adonisjs/bodyparser (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- @adonisjs/bodyparser (npm): upgrade to 10.1.5 or later
npm install @adonisjs/bodyparser@10.1.5
Technical details
The vulnerability is a prototype pollution (CWE-1321) in the @adonisjs/bodyparser component of the AdonisJS framework. While a previous fix (CVE-2026-25754) used Object.create(null) to prevent direct prototype access, it failed to account for nested payloads. When processing multipart/form-data, the lodash _.set() function (via @poppinss/utils) creates plain intermediate objects for nested keys. An attacker can provide a payload like 'user.__proto__.polluted' to bypass the initial protection and modify Object.prototype. This is exploitable remotely without authentication on any route using the BodyParserMiddleware. The issue is resolved in versions 10.1.5 and 11.0.3.
Affected products
- AdonisJS @adonisjs/bodyparser >= 10.1.3, < 10.1.5; >= 11.0.0-next.9, < 11.0.3
Identifiers
- CVE-2026-48795
- GHSA-qcm7-3vpr-hj5h
Timeline
- 2026-05-22: patched: Fixes released in v10.1.5 and v11.0.3
- 2026-05-28: advisory: GitHub Security Advisory GHSA-qcm7-3vpr-hj5h published
- 2026-07-15: disclosed: CVE-2026-48795 published to NVD
References
- https://github.com/adonisjs/bodyparser/commit/8a85eb0c2061b0caca10faedbfc2cf24b56cf9f6
- https://github.com/adonisjs/bodyparser/commit/aa96908f7b3f64c19e15d2d2d916b69137bdf469
- https://github.com/adonisjs/bodyparser/releases/tag/v10.1.5
- https://github.com/adonisjs/bodyparser/releases/tag/v11.0.3
- https://github.com/adonisjs/core/security/advisories/GHSA-qcm7-3vpr-hj5h