Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 07 NOV · 01:35

CVE-2026-93754 Carga arbitraria de archivos y ejecución remota de código en payever – WooCommerce Gateway

El plugin payever – WooCommerce Gateway para WordPress es vulnerable a carga arbitraria de archivos que lleva a ejecución remota de código en versiones hasta la 4.8.0. Tres callbacks de la API de WooCommerce se registran sin autenticación, verificación de capacidades ni nonce, y la rutina upload_image() escribe un archivo obtenido remotamente en el directorio público de uploads usando un nombre controlado por el atacante antes de validar el tipo. Atacantes no autenticados pueden escribir un archivo PHP ejecutable…

9.8CRÍTICA

CVSS 3.1

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

Afectados

  • payever payever Checkout – Composable Payment Gateway

    hasta 4.8.0

Qué hacer

  1. Verificá si usás payever Checkout – Composable Payment Gateway 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 · 9.8 CRÍTICA

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

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

Descripción original

The payever – WooCommerce Gateway plugin for WordPress is vulnerable to arbitrary file upload leading to remote code execution in various versions up to, and including, 4.8.0. Three WooCommerce-API callbacks (payever_set_sandbox_api_keys, payever_toggle_subscription, payever_synchronization_incoming) are registered with no authentication, capability check, or nonce, and the upload_image() routine writes a remotely fetched file to the public uploads directory using an attacker-controlled basename() BEFORE validating the file type. This makes it possible for unauthenticated attackers to write an executable PHP file and achieve remote code execution. NOTE: the token-recovery leg of the full chain depends on the plugin's outbound validateToken() call to Payever's service; the unauthenticated hard-coded-credential identity overwrite (CWE-862/CWE-798) is independently exploitable.

Referencias (13)

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.