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

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 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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41502

Produtos afetados

Bacnet Stack