PT-2026-33877 · Unknown · Signal K Server
Publicado
2026-04-21
·
Atualizado
2026-04-28
·
CVE-2026-39320
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Signal K Server versões anteriores a 2.25.0
Description
Existe um Denial of Service de Expressão Regular (ReDoS) não autenticado na lógica de manipulação de assinaturas WebSocket. Ao injetar metacaracteres de regex não escapados no parâmetro
context de uma assinatura de fluxo, um invasor pode desencadear um backtracking catastrófico no loop de eventos do Node.js quando o servidor avalia identificadores de string longos. Isso ocorre porque as funções contextMatcher() e pathMatcher() em signalk-server/src/subscriptionmanager.ts não escapam metacaracteres perigosos como +, (, ), ?, [, e ]. Consequentemente, a CPU do servidor atinge 100%, tornando o sistema completamente responsivo a solicitações de API ou socket.Recommendations
Atualize o Signal K Server para a versão 2.25.0.
Exploit
Correção
Resource Exhaustion
DoS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Signal K Server