Qué es y cómo funciona la falla
La vulnerabilidad CVE-2026-82414 (CWE-787) afecta a BACnet Stack, una biblioteca C de código abierto que implementa el protocolo BACnet para sistemas embebidos. El problema reside en la ruta de recepción MS/TP, donde el proceso de decodificación de tramas COBS escribe datos en un puntero de salida ubicado dentro del mismo búfer de entrada, pero utiliza el tamaño completo del búfer de entrada como capacidad de decodificación. Esto permite que una carga útil COBS válida pero larga escriba más allá del límite asignado del búfer restante.
Versiones afectadas
Las versiones vulnerables de BACnet Stack son:
- Desde la versión 1.4.0 hasta antes de la 1.4.6.
- Desde la versión 1.5.0 hasta antes de la 1.5.1.
- Desde la versión 1.6.0 hasta antes de la 1.6.1.
Impacto y explotación
La vulnerabilidad tiene una puntuación CVSS de 8.8 (Alta). Según datos de Shodan, actualmente hay 0 hosts indexados en internet detectados como afectados por este CVE, lo que sugiere un volumen bajo de objetivos directamente expuestos. El INCIBE-CERT de España clasifica su severidad como P (Prioritaria).
Qué hacer
El problema ha sido parcheado en las siguientes versiones actualizadas de BACnet Stack: 1.4.6, 1.5.1, 1.6.1 y 1.7.0. Se recomienda a los desarrolladores y mantenedores de sistemas que utilicen la biblioteca que actualicen a una de estas versiones corregidas.
| CVE | CVE-2026-82414 |
|---|---|
| Severidad | HIGH |
| CVSS | 8.8 / 10 |
| CWE | CWE-787 |
| Exposición (Shodan) | sin hosts expuestos detectados actualmente |