CVE-2026-45116 in MyBB
Sumário
de VulDB • 21/08/2026
MyBB é um software de fórum gratuito e de código aberto. Antes da versão 1.8.40, o manipulador de dados do usuário (user datahandler) não valida adequadamente os tipos de campo de perfil do tipo caixa de seleção (checkbox) e seleção múltipla (multiselect), resultando em injeção armazenada de código JavaScript. A função UserDataHandler::verify_profile_fields() executa a validação especializada apenas quando is_array($profile_fields[$field]) é verdadeiro. Um valor profile_fields[fidX] que não seja um array, ao invés da forma esperada profile_fields[fidX][], escapa para o tratamento genérico de texto e é armazenado sem verificação. O valor afetado é então renderizado diretamente por member.php e inc/functions_post.php, em vez de ser processado pelo analisador MyCode. Os detalhes exclusivos da implementação incluem inc/datahandlers/user.php. Este problema foi corrigido na versão 1.8.40.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.