CVE-2026-56786: Escrita fora dos limites em decode_type1033 no RTKLIB
O RTKLIB até a versão 2.4.3, inclusive, apresenta uma escrita fora dos limites na função decode_type1033, em que contadores de tamanho não são limitados ao tamanho do buffer de destino. Segundo a CNA VulnCheck, uma mensagem RTCM3 elaborada recebida por fluxo NTRIP ou serial pode corromper memória adjacente, com pontuação CVSS 3.1 de 9.8 (crítica). Não há indicação de exploração confirmada nas fontes consultadas nem inclusão no catálogo KEV.
Visão geral
O RTKLIB até a versão 2.4.3, inclusive, apresenta uma escrita fora dos limites na função decode_type1033. Segundo o registro, os contadores de comprimento não são limitados ao tamanho do buffer de destino, o que pode permitir escritas de até 191 bytes em campos descritores fixos de 64 bytes. A fraqueza está classificada como CWE-787. O aviso de terceiros está disponível na VulnCheck.
Impacto
- O registro descreve a possibilidade de execução arbitrária de código ou de negação de serviço.
- Segundo a descrição, a corrupção pode atingir membros adjacentes do objeto rtcm_t.
- A CNA VulnCheck informa pontuação CVSS 3.1 de 9.8 e CVSS 4.0 de 9.3, ambas classificadas como severidade crítica no registro.
Produtos e versões afetadas
- O registro lista o produto como Rtklib Rtklib, com versões menores ou iguais a 2.4.3.
- O registro não informa nenhuma versão corrigida.
Status de exploração
O registro indica que este CVE não consta no catálogo KEV da CISA. Nenhuma exploração confirmada é mencionada nas fontes consultadas. A referência à issue 799 do GitHub está marcada como Exploit no registro, mas essa marcação não comprova exploração ativa na natureza.
Correção e mitigação
- Nenhuma versão corrigida consta nos dados consultados. Verifique a issue upstream e os mantenedores do projeto para atualizações verificadas.
- Até que uma atualização verificada seja aplicada, restrinja quais fontes de correção alimentam o RTKLIB e trate entradas RTCM3 via NTRIP e serial como não confiáveis.
- Isole os sistemas que executam o RTKLIB de redes sensíveis e opere-os com o menor privilégio possível.
Orientações para detecção
- Monitore falhas ou reinicializações inesperadas de processos baseados em RTKLIB.
- Registre e revise as fontes de fluxo de correção e as mudanças em suas conexões.
- Observe hosts que executam o RTKLIB em busca de processos filhos incomuns ou conexões de saída atípicas.
Limitações das informações disponíveis
O registro não inclui versão corrigida, patch do fornecedor nem qualquer afirmação sobre versões posteriores à 2.4.3. Não se sabe se todas as compilações ou configurações são afetadas. Dados de EPSS e SSVC estão ausentes, e o registro não confirma se a issue referenciada contém material de exploração funcional.
Perguntas frequentes
Esta vulnerabilidade está sendo explorada ativamente?
O registro indica que o CVE não consta no catálogo KEV da CISA e nenhuma exploração confirmada aparece nas fontes consultadas. Uma issue do GitHub está marcada como Exploit, mas essa marcação não confirma exploração na natureza.
Quais versões são afetadas?
O registro lista versões do RTKLIB menores ou iguais a 2.4.3. Não há versão corrigida registrada, por isso convém consultar o projeto upstream para atualizações.
Como as organizações podem reduzir o risco agora?
Restrinja fontes de correção não confiáveis, segmente as redes que executam o RTKLIB e monitore os processos afetados enquanto aguarda atualizações verificadas dos mantenedores.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.