CVE-2026-45116 in MyBBinformación

Resumen

por VulDB • 2026-08-21

MyBB es un software de foros gratuito y de código abierto. Antes de la versión 1.8.40, el gestor de datos del usuario (user datahandler) no valida correctamente los tipos de campo de perfil que son casillas de verificación (checkboxes) o selecciones múltiples (multiselects), lo que da lugar a una inyección de código JavaScript almacenada (stored XSS). La función `UserDataHandler::verify_profile_fields()` solo realiza la validación especializada cuando `is_array($profile_fields[$field])` es verdadero. Un valor para el campo de perfil `profile_fields[fidX]` que no sea un array, en lugar de la forma esperada `profile_fields[fidX][]`, pasa a ser procesado por la lógica genérica de manejo de texto y se almacena sin verificación. El valor afectado es luego renderizado directamente por `member.php` e `inc/functions_post.php` en lugar de ser procesado por el analizador MyCode. Los detalles de implementación que lo identifican incluyen `inc/datahandlers/user.php`. Este problema está corregido en la versión 1.8.40.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-05-08

Divulgación

2026-08-18

Moderación

aceptado

Artículo

VDB-391801

CPE

listo

EPSS

0.00302

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!