CVE-2026-22214: Estouro de Buffer Baseado em Pilha no Analisador de Quadros Seriais ethos do RIOT OS
A CVE-2026-22214 é um estouro de buffer baseado em pilha (CWE-121) no utilitário ethos do RIOT OS, causado pela ausência de verificação de limites ao gravar bytes de quadros seriais recebidos em um buffer de pilha de tamanho fixo. A NVD atribui pontuação 9,8 (crítica) pelo CVSS 3.1, enquanto a VulnCheck atribui 6,8 pelo CVSS 4.0. O registro não indica inclusão no KEV nem exploração confirmada nas fontes consultadas.
Visão geral
O registro descreve um estouro de buffer baseado em pilha (CWE-121) no utilitário ethos do RIOT OS. Bytes de quadros seriais recebidos são anexados a um buffer de pilha de tamanho fixo na função _handle_char(), sem verificar se o índice de escrita permanece dentro dos limites. O resultado descrito é corrupção de memória e falha da aplicação.
Impacto
- A descrição afirma que a escrita além do fim do buffer de pilha leva à corrupção de memória e à falha da aplicação.
- A NVD atribui pontuação base CVSS 3.1 de 9,8, com vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, que reflete condições acessíveis pela rede, de baixa complexidade, sem privilégios e sem interação do usuário, com alto impacto em confidencialidade, integridade e disponibilidade.
- A VulnCheck atribui pontuação base CVSS 4.0 de 6,8.
- Os dados SSVC do registro indicam impacto técnico parcial e automatizável como não.
Produtos e versões afetados
- RIOT OS: até e incluindo 2026.01-devel-317.
- Entradas Riot-os Riot no registro: anteriores a 2025.10, a versão de desenvolvimento 2026.01-devel e a versão candidata a lançamento 2026.01-rc1.
- O registro não informa uma versão corrigida.
Status de exploração
O catálogo KEV da CISA não lista esta CVE no registro, portanto o KEV não confirma exploração ativa. Nenhuma exploração confirmada no ambiente real aparece nas fontes consultadas. O campo de exploração do SSVC está registrado como poc, o que indica que há atividade de prova de conceito documentada nos dados SSVC, mas isso não confirma ataques reais. A probabilidade EPSS é 0,00464, com percentil 0,39237.
Correção e mitigação
- O registro não lista uma versão corrigida. Verifique o repositório upstream do projeto RIOT e os canais dos mantenedores para uma versão ou commit que trate o analisador de quadros do ethos.
- Enquanto nenhuma correção for confirmada, restrinja quem pode acessar a interface serial e as portas TCP que transportam tráfego em quadros ethos, usando segmentação de rede e controles de acesso.
- Priorize o inventário de dispositivos ou compilações que executam versões afetadas do RIOT OS, especialmente compilações de desenvolvimento e candidatas a lançamento.
Orientações de detecção
- Monitore falhas ou reinicializações inesperadas de firmwares baseados em RIOT, que a descrição identifica como consequência do estouro.
- Registre e revise volumes anormais ou quadros malformados nos enlaces seriais e TCP usados pelo utilitário ethos.
Limitações das informações disponíveis
- O registro não informa versão corrigida nem correção publicada pelo fornecedor.
- A data EPSS no registro (2026-10-23) é posterior à data de publicação (2026-01-12), por isso deve ser verificada na fonte antes de ser usada.
- O registro não detalha a explorabilidade além da descrição, e esta análise não fornece etapas técnicas de exploração.
Perguntas frequentes
O que é a CVE-2026-22214?
É um estouro de buffer baseado em pilha (CWE-121) no utilitário ethos do RIOT OS. Bytes de quadros seriais recebidos são gravados em um buffer de pilha de tamanho fixo sem verificação de limites, o que pode corromper memória e derrubar a aplicação.
Quais versões são afetadas?
Segundo o registro, as versões do RIOT OS até e incluindo 2026.01-devel-317 são afetadas. As entradas Riot-os Riot listam versões anteriores a 2025.10, a versão de desenvolvimento 2026.01-devel e a versão candidata a lançamento 2026.01-rc1.
Esta vulnerabilidade está sendo explorada ativamente?
O registro não a lista no KEV da CISA, e nenhuma exploração confirmada no ambiente real aparece nas fontes consultadas. Os dados SSVC mostram status de exploração poc, que não equivale a ataques confirmados.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.