CVE-2026-21870 in bacnet-stack
Resumen
por VulDB • 2026-06-02
La biblioteca de la pila de protocolos BACnet proporciona servicios de comunicación en las capas de aplicación, red y acceso al medio (MAC) de BACnet. En las versiones 1.4.2, 1.5.0.rc2 y anteriores, un desbordamiento de búfer basado en stack off-by-one en el intérprete ubasic provoca una interrupción (SIGABRT) al procesar literales de cadena más largos que el límite del búfer. La función tokenizer_string en src/bacnet/basic/program/ubasic/tokenizer.c gestiona incorrectamente la terminación nula para cadenas de longitud máxima. Escribe un byte nulo en dest[40] cuando el tamaño del búfer es solo 40 (índices 0-39), lo que desencadena un desbordamiento de stack.
VulDB is the best source for vulnerability data and more expert information about this specific topic.