Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 07 NOV · 07:27

CVE-2026-103900 Escalada de privilegios no autenticada en WPJAM Basic vía 'data[args][role]'

El plugin WPJAM Basic para WordPress es vulnerable a escalada de privilegios en versiones hasta la 7.1 inclusive: WPJAM_User_Signup::signup() toma data[args] del cuerpo AJAX y lo fusiona en el payload de WPJAM_User::create(), cuya lista blanca conserva la clave role. El endpoint wp_ajax_nopriv_{provider}-signup usa un nonce emitido en la página pública de login, permitiendo a atacantes no autenticados crear un usuario con rol de Administrator si hay un proveedor de login social registrado y el registro abierto…

8.1ALTA

CVSS 3.1

  • Probabilidad de explotación · EPSS del 09/110,4 % · percentil 37
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • denishua WPJAM Basic

    hasta 7.1

Qué hacer

  1. Verificá si usás WPJAM Basic y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 3.1 · 8.1 ALTA

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

  • Vector de ataqueRed
  • Complejidad del ataqueAlta
  • Privilegios requeridosNinguno
  • Interacción del usuarioNinguna
  • AlcanceSin cambio
  • ConfidencialidadAlta
  • IntegridadAlta
  • DisponibilidadAlta

Descripción original

The WPJAM Basic plugin for WordPress is vulnerable to Privilege Escalation in versions up to, and including, 7.1 This is due to the WPJAM_User_Signup::signup() function unpacking attacker-supplied `data[args]` from the AJAX POST body and merging it via PHP array union into the payload passed to WPJAM_User::create(), whose internal whitelist (wpjam_pick) explicitly preserves the `role` key before it is handed to wp_insert_user(). The endpoint is registered as wp_ajax_nopriv_{provider}-signup with a nonce that is emitted on the public login page. This makes it possible for unauthenticated attackers to elevate their privileges to Administrator by creating a new user with an attacker-chosen role, provided a social-login provider is registered and open registration is enabled.

Referencias (6)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.