CVE-2026-27816: Escrita fora dos limites no update_energy_transfer_modes do ISO15118 do EVerest
O EVerest, uma pilha de software para recarga de veículos elétricos, apresenta uma escrita fora dos limites no handler ISO15118 que pode corromper o estado adjacente do EVSE ou derrubar o processo quando recebe cargas MQTT Cmd superdimensionadas. Segundo as fontes, as versões anteriores a 2026.02.0 são afetadas e a versão 2026.02.0 contém a correção. Nenhuma exploração confirmada aparece nas fontes consultadas.
Visão geral
O EVerest é uma pilha de software para recarga de veículos elétricos. Segundo o registro, a função ISO15118_chargerImpl::handle_update_energy_transfer_modes copia uma lista de tamanho variável para um array de tamanho fixo de seis elementos, sem verificação de limites. A fraqueza é classificada como CWE-787, Escrita fora dos limites.
Impacto
- Escritas fora dos limites podem corromper o estado adjacente do EVSE.
- O processo de software pode travar.
- A descrição informa que a validação de esquema vem desativada por padrão, condição que permite que cargas MQTT Cmd superdimensionadas alcancem o código vulnerável.
A NVD atribui nota 9.1 (crítica), com alto impacto em integridade e disponibilidade e sem impacto em confidencialidade. O GitHub atribui nota 5.5 pelo método CVSS mais recente. A priorização deve considerar a diferença entre as duas notas.
Produtos e versões afetadas
- EVerest Everest-core: versões anteriores a 2026.02.0.
- Linuxfoundation Everest: versões anteriores a 2026.02.0.
O registro não lista outras faixas de versões afetadas.
Status de exploração
O catálogo KEV da CISA não lista esta CVE, e nenhuma exploração confirmada aparece nas fontes consultadas. Os dados SSVC do registro indicam exploração como none e automatizável como no. A probabilidade EPSS registrada é 0.00356.
Correção e mitigação
- Atualize o EVerest para a versão 2026.02.0 ou posterior, que as fontes descrevem como contendo a correção.
- Consulte o GitHub Security Advisory para orientações do fornecedor e o caminho exato de correção.
- Até a atualização, restrinja quais publicadores podem acessar os tópicos de comando MQTT e ative a validação de esquema onde o software permitir, já que o registro indica que ela vem desativada por padrão.
A entrada de correção no registro está classificada como mitigação, portanto as orientações do fornecedor devem ser verificadas para confirmar o que é exigido.
Orientações de detecção
- Monitore mensagens MQTT Cmd anormalmente grandes enviadas a componentes do EVerest.
- Observe travamentos ou reinicializações inesperadas de processos ligados à recarga e estados de EVSE inconsistentes.
- Registre e gere alertas para falhas de validação de esquema, quando a validação estiver ativa.
Limitações das informações disponíveis
O registro não descreve todas as condições em que o estouro é alcançável e não confirma que a correção cobre todos os caminhos de código relacionados. Não se sabe se sistemas implantados aceitam entradas MQTT de partes não confiáveis. A faixa de versões é descrita de forma breve, por isso o aviso do fornecedor deve ser consultado para confirmá-la.
Perguntas frequentes
A CVE-2026-27816 está sendo explorada na prática?
O catálogo KEV da CISA não lista esta CVE, e nenhuma exploração confirmada aparece nas fontes consultadas. Os dados SSVC do registro indicam exploração como none.
Quais versões do EVerest são afetadas e o que corrige o problema?
As fontes informam que as versões anteriores a 2026.02.0 são afetadas e que a versão 2026.02.0 contém a correção. Consulte o aviso do GitHub para orientações do fornecedor.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.