Alta

AdonisJS multipart body parsing has Prototype Pollution issue

  • Publicada: 06.02.2026
  • Actualizado: 11.10.2026 10:22

Description

A Prototype Pollution vulnerability (CWE-1321) in AdonisJS multipart form-data parsing may allow a remote attacker to manipulate object prototypes at runtime. This impacts @adonisjs/bodyparser through version 10.1.2 and 11.x prerelease versions prior to 11.0.0-next.8. This issue has been patched in @adonisjs/bodyparser versions 10.1.3 and 11.0.0-next.9

Details

AdonisJS parses multipart/form-data requests via the BodyParser package. During multipart parsing, form field names are used to construct plain JavaScript objects representing the parsed request body.

Due to insufficient validation of multipart field names, specially crafted fields containing reserved property names such as __proto__, constructor, or prototype could be assigned directly to objects created during parsing. This allows an attacker to pollute object prototypes, potentially affecting other parts of the application that rely on these objects.

The vulnerability is limited to multipart request parsing and does not affect JSON or URL-encoded body parsing.

Impact

Exploitation requires an application endpoint that accepts and parses multipart/form-data requests.

If exploited, prototype pollution may lead to unexpected application behavior, logic bypasses, or security issues depending on how polluted objects are later consumed. The severity of the impact depends on application logic and usage patterns of the parsed request data.

Patches

Fixes targeting v6 and v7 have been published below.

Users should upgrade to a version that includes the following fix:

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Paquete de npm @adonisjs/bodyparser < 10.1.3, >= 11.0.0-next.0, < 11.0.0-next.9 10.1.3, 11.0.0-next.9

Referencias

Puntuación CVSS 7.2/10
Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Debilidad (CWE)
CWE-1321
Plataforma
npm
Paquete
@adonisjs/bodyparser
Publicada
06.02.2026
Actualizado
11.10.2026 10:22

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-f5x2-vj4h-vg4c - CC BY 4.0

Historial de vulnerabilidades: @adonisjs/bodyparser

Todas las vulnerabilidades publicadas de este paquete (Paquete de npm), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Entradas en total
4
Primera → última
01.2026 06.2026
Sin corrección
0
Explotada en ataques
0

Distribución por gravedad

  • Crítica 1
  • Alta 3

Divulgaciones por año

  1. 2026: 4
  1. Alta · 8.6 CVE-2026-48795 >= 10.1.3, < 10.1.5, >= 11.0.0-next.9, < 11.0.3 10.1.5, 11.0.3
  2. Alta · 7.5 CVE-2026-25762 < 10.1.3, >= 11.0.0-next.0, < 11.0.0-next.9 10.1.3, 11.0.0-next.9
  3. AdonisJS multipart body parsing has Prototype Pollution issue esta entrada
    Alta · 7.2 CVE-2026-25754 < 10.1.3, >= 11.0.0-next.0, < 11.0.0-next.9 10.1.3, 11.0.0-next.9
  4. Crítica CVE-2026-21440 < 10.1.2, >= 11.0.0-next.0, < 11.0.0-next.6 10.1.2, 11.0.0-next.6

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.