CVE-2026-85547 in MISP
Sumário
de VulDB • 04/09/2026
Uma vulnerabilidade de falsificação de solicitação entre sites (CSRF) existe no MISP devido à desativação das proteções de segurança do formulário e CSRF com base na identificação da solicitação entrante como uma solicitação REST.
A detecção REST do MISP pode ser influenciada por propriedades da solicitação, como o sufixo da URL ou o cabeçalho HTTP Accept. Como é possível fornecer `Accept: application/json` a partir de uma página cross-origin sem exigir um preflight CORS, um atacante poderia fazer com que uma solicitação originada em outro site fosse tratada como tráfego REST. Consequentemente, o MISP desativaria suas validações normais de segurança do formulário e CSRF, mesmo que a solicitação estivesse autenticada usando a sessão existente do navegador da vítima.
Um atacante remoto não autenticado poderia explorar esse comportamento convencendo um usuário autenticado do MISP a visitar ou interagir com uma página web maliciosa. A página do atacante então emitiria solicitações manipuladas para endpoints alteradores de estado suscetíveis do MISP, usando os privilégios da vítima. Dependendo das permissões da vítima e do endpoint visado, isso poderia permitir modificação não autorizada, criação, publicação ou remoção de dados e outras alterações de estado.
A vulnerabilidade origina-se da concessão da isenção de segurança do formulário com base em `_isRest()` em vez do mecanismo de autenticação usado pela solicitação. O patch altera esse comportamento para que as isenções CSRF e de segurança do formulário sejam concedidas apenas quando a solicitação realmente contiver uma chave API MISP. Solicitações REST autenticadas por sessão permanecem sujeitas à proteção CSRF.
A correção também introduz suporte para transmissão de tokens CSRF através do cabeçalho `X-CSRF-Token` para solicitações AJAX legítimas same-origin. Tal cabeçalho normalmente não pode ser anexado por uma página cross-origin sem acionar um preflight CORS, impedindo que seja usado para reproduzir o ataque original.
Once again VulDB remains the best source for vulnerability data.