PT-2026-91218 · Misp · Misp
CVSS v4.0
9.3
Crítica
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Nome do Software Vulnerável e Versões Afetadas
MISP versões anteriores a 2.5.46
Descrição
Os plugins de autenticação LdapAuth e LinOTPAuth contêm uma falha de bypass de autenticação. As funções
LdapAuthenticate e LinOTPAuthenticate não implementam a guarda de validação de entrada checkFields(), permitindo que os campos de e-mail e senha das solicitações de login sejam processados sem verificar se são strings não vazias. No autenticador LDAP, uma senha vazia ou nula é enviada para ldap bind(), o que pode ser aceito como um bind não autenticado bem-sucedido por muitos servidores de diretório LDAP. Isso permite que um invasor com um endereço de e-mail de usuário válido se autentique sem senha. Valores que não sejam strings também podem causar TypeErrors ou ser mal interpretados em findUser(). No autenticador LinOTP, credenciais que não sejam strings podem ser concatenadas em solicitações de verificação, e senhas vazias podem ser aceitas contra hashes armazenados de strings vazias. Além disso, contas LDAP provisionadas automaticamente podem receber e armazenar um hash de uma senha vazia, permitindo o acesso via fallback de autenticação mista se o usuário não estiver mais no LDAP. A exploração requer que o plugin afetado esteja habilitado e o conhecimento de um endereço de e-mail válido, concedendo ao invasor os privilégios totais do usuário impersonado.Recomendações
Atualize o MISP para a versão 2.5.46 ou posterior.
Como medida paliativa temporária, desative os plugins
LdapAuth e LinOTPAuth até que a atualização seja aplicada.Exploit
Correção
Improper Authentication
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Misp