PT-2024-1978 · Unknown · Meshcentral
Ylianst
·
Publicado
2024-02-20
·
Atualizado
2025-01-16
·
CVE-2024-26135
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do MeshCentral anteriores à 1.1.21
Descrição
O problema é uma vulnerabilidade de sequestro de websocket entre sites (CSWSH) no endpoint “control.ashx”, que é o principal mecanismo utilizado para realizar ações administrativas no servidor. Essa vulnerabilidade pode ser explorada quando um invasor convence uma vítima a clicar em um link malicioso, permitindo que o invasor inicie uma conexão WebSocket entre sites usando código JavaScript do lado do cliente. O invasor pode então se conectar a “control.ashx” como o usuário vítima dentro do MeshCentral. A vulnerabilidade foi corrigida na versão 1.1.21.
Recomendações
Para corrigir essa vulnerabilidade, verifique o cabeçalho de origem quando conexões WebSocket forem estabelecidas com “control.ashx” e outros pontos de extremidade WebSocket. Verifique se o cabeçalho de origem enviado ao servidor corresponde a uma origem incluída na lista de permissões. Isso impediria que um invasor estabelecesse uma conexão WebSocket entre sites a partir de um site não confiável.
Para versões anteriores à 1.1.21, atualize para a versão 1.1.21 ou posterior para corrigir o problema.
Como solução alternativa temporária, considere restringir o acesso ao endpoint “control.ashx” para minimizar o risco de exploração.
Exploit
Correção
Origin Validation Error
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Meshcentral