CVE-2026-41475: BACnet Stack: leitura fora dos limites no decodificador WritePropertyMultiple
Versões do BACnet Stack a partir da 1.4.0 e anteriores à 1.4.3 contêm uma leitura fora dos limites no decodificador WritePropertyMultiple, que o registro descreve como acessível remotamente e sem autenticação. A falha pode causar travamentos ou divulgação de informações em dispositivos BACnet embarcados, e o registro indica correção na 1.4.3. Nenhuma exploração confirmada aparece nas fontes consultadas.
Visão geral
O BACnet Stack é uma biblioteca C de código aberto que implementa o protocolo BACnet para sistemas embarcados. Segundo o registro, as versões anteriores à 1.4.3 apresentam uma leitura fora dos limites no decodificador do serviço WritePropertyMultiple. A falha decorre do uso de uma função obsoleta de interpretação de tags que não verifica o tamanho do buffer de entrada. O aviso do fornecedor está em GHSA-cvv4-v3g6-4jmv.
Impacto
- O registro descreve leituras de 1 a 7 bytes além do fim do buffer quando chega uma carga de propriedade truncada.
- As consequências indicadas são travamentos ou divulgação de informações em dispositivos BACnet embarcados.
- O vetor CVSS do NVD indica alto impacto em confidencialidade e disponibilidade, sem impacto em integridade. O GitHub atribui pontuação 8,7 e o NVD atribui 9,1.
Produtos e versões afetados
- Produto: Bacnetstack Bacnet Stack.
- A lista de afetados no registro cobre versões a partir da 1.4.0 até antes da 1.4.3, além dos candidatos a lançamento 1.5.0-rc1, 1.5.0-rc2 e 1.5.0-rc3.
- O registro indica que a correção está na 1.4.3.
- A descrição fala em versões anteriores à 1.4.3, mas a lista de afetados também inclui os candidatos a lançamento. Confira a sua build exata no aviso do fornecedor.
Status de exploração
- O catálogo KEV da CISA não lista esta CVE no registro, portanto não há exploração ativa confirmada pelo KEV.
- Nenhuma exploração confirmada aparece nas fontes consultadas.
- Os dados SSVC do registro indicam exploração no nível poc (prova de conceito). Isso sinaliza a existência de material de prova de conceito, e não ataques confirmados.
- A probabilidade EPSS no registro é 0,0067, com percentil 0,51429.
Correção e mitigação
- Atualize as implantações do BACnet Stack para a 1.4.3 ou versão posterior, conforme indicado no registro.
- Confirme se os candidatos a lançamento 1.5.0-rc1 a 1.5.0-rc3 estão cobertos pela correção. O registro não esclarece isso.
- Enquanto a atualização não for possível, restrinja a exposição do BACnet/IP a redes confiáveis e isole redes de automação predial ou industrial de segmentos não confiáveis.
- A entrada de correção no registro é do tipo mitigação, e o registro não descreve a alteração de código.
Orientações de detecção
- Revise logs e telemetria de rede em busca de requisições BACnet/IP malformadas ou anormalmente curtas chegando aos dispositivos.
- Observe reinicializações, resets ou travamentos inesperados de dispositivos BACnet, que podem indicar falhas de interpretação.
- Mantenha inventário dos dispositivos com BACnet Stack e da versão de firmware ou build de cada um.
Limitações das informações disponíveis
- O registro não inclui o diff da correção, uma linha do tempo completa nem uma lista de dispositivos testada pelo fornecedor.
- Não informa quais produtos derivados incorporam esta biblioteca.
- Não é possível saber, a partir do registro, se os candidatos a lançamento são afetados da mesma forma.
Perguntas frequentes
Esta vulnerabilidade é explorada na prática?
Não há confirmação no registro. A CVE não consta no catálogo KEV da CISA e nenhuma exploração confirmada aparece nas fontes consultadas. O nível poc do SSVC indica prova de conceito, o que não equivale a ataques confirmados.
Qual versão corrige o problema?
O registro indica que a vulnerabilidade está corrigida na 1.4.3. Builds a partir da 1.4.0 e anteriores à 1.4.3 aparecem como afetados.
Quem deve priorizar esta correção?
Operadores de dispositivos BACnet embarcados com builds afetadas do BACnet Stack, sobretudo onde o tráfego BACnet pode vir de redes não confiáveis. O registro descreve acesso remoto sem autenticação.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.