CVE-2026-81535: wolfSSH: cliente SSH aceita canais forwarded-tcpip sem verificação de autorização
Builds do wolfSSH com encaminhamento habilitado (--enable-fwd) até a versão 1.5.0 aceitam aberturas de canal forwarded-tcpip sem verificação de autorização nem limite de quantidade, e clientes não as conferem com os encaminhamentos registrados. Um peer SSH malicioso pode provocar alocação de buffers sem limite ou canais de encaminhamento não solicitados. O registro mostra pontuação base 9.1 da NVD, ausência no catálogo KEV e três commits de correção, e nenhuma exploração confirmada aparece nas fontes consultadas.
Visão geral
O registro descreve uma falta de verificação de autorização (CWE-862) em builds do wolfSSH com encaminhamento habilitado (--enable-fwd) até a versão 1.5.0. A callback de política de encaminhamento em DoChannelOpen(), em src/internal.c, cobre apenas aberturas de canal direct-tcpip. Aberturas forwarded-tcpip são aceitas sem verificação de autorização e sem limite de quantidade. Clientes também são afetados, pois não conferem aberturas forwarded-tcpip recebidas com os encaminhamentos que registraram.
Impacto
- Um peer SSH malicioso pode levar um endpoint a alocar buffers por canal para canais de encaminhamento que a aplicação nunca autorizou. O registro não informa um limite superior.
- Um servidor malicioso pode abrir canais de encaminhamento para endereços e portas que o cliente nunca pediu para encaminhar.
- A NVD atribui pontuação base 9.1 (crítica), com vetor de rede, sem necessidade de privilégios nem interação do usuário, e alto impacto em confidencialidade e integridade. A wolfSSL informa pontuação 6.3 em uma revisão mais recente do CVSS.
- As consequências práticas dependem de como a aplicação usa o encaminhamento (inferência).
Produtos e versões afetados
- O registro traz duas entradas: uma indicada como anterior a 1.6.0 e outra de 1.4.8 até 1.5.0 inclusive.
- A descrição identifica como configuração vulnerável os builds até a versão 1.5.0 compilados com --enable-fwd.
- O comportamento de versões anteriores a 1.4.8 não está claramente descrito no registro e permanece desconhecido.
- Que a 1.6.0 seja a versão corrigida é uma inferência a partir da faixa anterior a 1.6.0. O registro não informa explicitamente uma versão corrigida.
Status de exploração
Este CVE não consta no catálogo KEV da CISA no registro. Nenhuma exploração confirmada aparece nas fontes consultadas. A probabilidade EPSS é 0.00268 (percentil 0.17921, data 2026-10-23). O valor SSVC de exploração é none e automatizável é no.
Correção e mitigação
- Atualize o wolfSSH para uma versão que inclua as correções. O registro aponta três commits de correção: commit 616eb681, commit 79a7f299 e commit e396a0a4.
- Quando o encaminhamento não for necessário, evite builds com --enable-fwd até atualizar a biblioteca (inferência a partir da condição de build descrita).
- Revise as políticas de encaminhamento no nível da aplicação e os limites de recursos para canais de encaminhamento enquanto a correção está pendente.
Orientações de detecção
- Faça o inventário das implantações do wolfSSH e verifique a configuração de build para --enable-fwd.
- Monitore picos incomuns de aberturas de canal encaminhado e crescimento contínuo de memória em endpoints SSH.
- Quando possível, compare os registros de requisições tcpip-forward com as aberturas de canal para identificar encaminhamentos que nunca foram solicitados.
Limitações das informações disponíveis
- O registro não contém texto de aviso do fornecedor além das três referências de commit.
- A versão exata corrigida, o limite para versões anteriores a 1.4.8 e o comportamento de builds sem encaminhamento não são informados explicitamente.
- Não há evidência de exploração nas fontes consultadas, por isso a exposição real não pode ser quantificada a partir deste registro.
Perguntas frequentes
Quais builds do wolfSSH são afetados pelo CVE-2026-81535?
A descrição cobre builds até a versão 1.5.0 compilados com --enable-fwd. O registro também traz uma faixa anterior a 1.6.0, e o comportamento de versões anteriores a 1.4.8 não está claramente descrito.
Há exploração conhecida dessa vulnerabilidade?
Ela não consta no catálogo KEV da CISA no registro, e nenhuma exploração confirmada aparece nas fontes consultadas.
O que os administradores devem fazer agora?
Atualizar o wolfSSH para uma versão que inclua os commits de correção linkados no registro. Se o encaminhamento não for necessário, evitar builds com --enable-fwd até a atualização.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.