Uso de memoria previamente liberada en productos de WatchGuard
WatchGuard ha emitido una alerta sobre una vulnerabilidad crítica relacionada con el uso de memoria previamente liberada, la cual afecta al procesamiento IPv4 del núcleo de Linux. Esta falla de seguridad tiene el potencial de generar daños como la corrupción de memoria, la ejecución de código o la denegación de servicio.
Los elementos considerados como potencialmente afectados por incorporar versiones vulnerables de dicho núcleo comprenden el sistema operativo Fireware OS en su versión mencionada y posteriores, WatchGuard AP y Dimension. Hasta el momento, el fabricante no ha especificado versiones que solucionen el problema para estos tres productos, por lo que se recomienda revisar el boletín correspondiente y aplicar los parches al momento de su lanzamiento.
En el caso específico de Dimension, se sugiere analizar junto con el proveedor la aplicación de un filtrado para los paquetes IPv4 con opciones, basándose en la documentación de Ubuntu. Aunque esta acción disminuye el peligro, se advierte que no asegura bloquear por completo cualquier intento de explotación.
El fallo, registrado bajo un código CVE específico, ocurre cuando ciertas estructuras correspondientes a opciones IPv4 son liberadas mientras un procesador distinto continúa utilizándolas durante la administración de conexiones pendientes o la creación de respuestas TCP SYN-ACK. Dicha circunstancia posibilita el acceso a memoria que ya fue liberada, derivando en los riesgos de ejecución de código o corrupción de memoria previamente señalados.