PT-2026-35078 · Unknown · Bacnet Stack

Rasird-Del

·

Publicado

2026-04-24

·

Atualizado

2026-04-25

·

CVE-2026-41503

CVSS v4.0

8.7

Alta

VetorAV: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 Uma leitura fora dos limites existe no decodificador de propriedades do serviço ReadPropertyMultiple. Atacantes remotos não autenticados podem ler além dos limites do buffer alocado ao enviar uma solicitação ReadPropertyMultiple com uma lista de propriedades truncada. Isso ocorre porque a função rpm decode object property() chama a função obsoleta decode tag number and value(), que não aceita um parâmetro de comprimento de buffer e lê cegamente do ponteiro fornecido. Um pacote BACnet/IP manipulado contendo um payload de propriedade de 1 byte com um marcador de tag estendido (0xF9) pode fazer com que o decodificador leia 1 byte além do final do buffer, levando potencialmente a falhas em dispositivos embarcados. Este problema afeta implementações que habilitam o manipulador de serviço confirmado ReadPropertyMultiple, que é habilitado por padrão no servidor de referência.
Recommendations Atualizar para a versão 1.4.3. Como medida paliativa temporária, desabilite o manipulador de serviço confirmado ReadPropertyMultiple para minimizar o risco de exploração.

Exploit

Correção

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41503

Produtos afetados

Bacnet Stack