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.
Impacto
Puntuación base 3.x
6.40
Gravedad 3.x
MEDIA
Referencias a soluciones, herramientas e información
- https://plugins.trac.wordpress.org/browser/ultimate-member/tags/2.11.4/assets/js/common.js#L51
- https://plugins.trac.wordpress.org/browser/ultimate-member/tags/2.11.4/includes/class-functions.php#L580
- https://plugins.trac.wordpress.org/browser/ultimate-member/tags/2.11.4/includes/core/class-form.php#L853
- https://plugins.trac.wordpress.org/browser/ultimate-member/tags/2.12.1/assets/js/common.js#L51
- https://plugins.trac.wordpress.org/browser/ultimate-member/tags/2.12.1/includes/class-functions.php#L580
- https://plugins.trac.wordpress.org/browser/ultimate-member/tags/2.12.1/includes/core/class-form.php#L853
- https://plugins.trac.wordpress.org/changeset?reponame=&old=3663931%40ultimate-member&new=3663931%40ultimate-member
- https://www.wordfence.com/threat-intel/vulnerabilities/id/a7961bcc-eae7-40e1-8838-9755c7655500?source=cve


