Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Ultimate Member - User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin de ultimatemember (CVE-2026-18547)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-79 Neutralización incorrecta de la entrada durante la generación de la página web (Cross-site Scripting)
Fecha de publicación:
25/08/2026
Última modificación:
28/09/2026

Descripción

El plugin Ultimate Member - User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin para WordPress es vulnerable a cross-site scripting almacenado a través del campo de perfil de área de texto con soporte HTML (Gadget DOM a través del atributo id) en todas las versiones hasta, e incluyendo, 2.12.1 debido a una sanitización de entrada insuficiente y un escape de salida. Esto hace posible que atacantes autenticados, con acceso de nivel de suscriptor y superior, inyecten scripts web arbitrarios en páginas que se ejecutarán cada vez que un usuario acceda a una página inyectada. Esto es posible porque la lista de permitidos 'templates' de wp_kses permite el atributo id en elementos div pero no neutraliza las comillas sin escapar dentro de su valor; cuando pickadate.js concatena el valor id almacenado en una cadena HTML a través de jQuery .html() en la carga de la página de perfil, la sintaxis de atributo onfocus y autofocus contrabandeada sale del contexto del atributo y se ejecuta como JavaScript.