VULNERABILIDADEXPLOIT PÚBLICO
CVE-2026-104736 Inyección de objetos PHP en LearnPress hasta 4.4.10 vía parámetro checkout-email
El plugin LearnPress para WordPress, en versiones hasta 4.4.10 inclusive, es vulnerable a inyección de objetos PHP por deserialización de entrada no confiable del parámetro checkout-email durante la acción AJAX de checkout. El valor pasa por sanitize_text_field(), se almacena en la tabla de sesiones y luego se procesa con unserialize() sin restricción de clases, lo que permite a atacantes no autenticados inyectar un objeto PHP.
Alerta de Nureq Monitor
Detectada 17 OCT · 02:06Última novedad 19 OCT · 04:59
CVSS 3.1
9.8CRÍTICAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,4 % PERCENTIL 37
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
Sí 1 REPOSITORIO
Qué es CVE-2026-104736
El plugin LearnPress para WordPress, en versiones hasta 4.4.10 inclusive, es vulnerable a inyección de objetos PHP por deserialización de entrada no confiable del parámetro checkout-email durante la acción AJAX de checkout. El valor pasa por sanitize_text_field(), se almacena en la tabla de sesiones y luego se procesa con unserialize() sin restricción de clases, lo que permite a atacantes no autenticados inyectar un objeto PHP.
Productos y versiones afectadas
thimpress LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
Qué hacer
- Verificá si usás LearnPress – WordPress LMS Plugin for Create and Sell Online Courses y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Priorizá la corrección: hay código de explotación público, así que el riesgo de ataque es alto.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Exploits y pruebas de concepto públicas
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
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 ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
The LearnPress plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 4.4.10 via deserialization of untrusted input from the 'checkout-email' request parameter during the checkout AJAX action. The value is passed through sanitize_text_field(), which does not strip serialized object syntax, then stored in the LearnPress session table and later fed to LP_Helper::maybe_unserialize() → unserialize() (without an allowed_classes restriction) by LP_Session_Handler::get() on subsequent requests. This makes it possible for unauthenticated attackers to inject a PHP Object.
Referencias
- www.wordfence.com/threat-intel/vulnerabilities/id/3e28e008-0ec1-4262-9ac0-6170cf8b8bdf?so…
- plugins.trac.wordpress.org/browser/learnpress/tags/4.4.9.1/inc/class-lp-session-handler.p…
- plugins.trac.wordpress.org/browser/learnpress/tags/4.4.9.1/inc/class-lp-checkout.php#L377
- plugins.trac.wordpress.org/browser/learnpress/tags/4.4.9.1/inc/class-lp-checkout.php#L523
- plugins.trac.wordpress.org/browser/learnpress/tags/4.4.9.1/inc/class-lp-ajax.php#L21
- plugins.trac.wordpress.org/changeset?reponame=&old=3750024%40learnpress&new=3750024%40lea…
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
- EXPLOIT PÚBLICO Se publicó el repositorio murrez/CVE-2026-104736.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.