PT-2026-35077 · Unknown · Bacnet Stack
Rasird-Del
·
Publicado
2026-04-24
·
Atualizado
2026-04-25
·
CVE-2026-41502
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
BACnet Stack versões anteriores a 1.4.3
Description
Existe uma leitura fora dos limites (out-of-bounds read) do tipo off-by-one no decodificador do serviço ReadPropertyMultiple. Atacantes remotos não autenticados podem ler um byte além do limite de um buffer alocado ao enviar uma solicitação RPM manipulada com um identificador de objeto truncado. O problema ocorre na função
rpm decode object id(), que valida se apdu len é menor que 5, mas subsequentemente acessa seis posições de byte (índices 0-5). Uma entrada de 5 bytes satisfaz a verificação de comprimento, mas resulta em uma leitura de 1 byte fora dos limites, o que pode causar travamentos em dispositivos embarcados. Esta falha está localizada em src/bacnet/rpm.c e afeta implementações onde o manipulador de serviço confirmado ReadPropertyMultiple está habilitado.Recommendations
Atualizar para a versão 1.4.3.
Como medida paliativa temporária, desabilite o manipulador de serviço confirmado ReadPropertyMultiple.
Exploit
Correção
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Bacnet Stack