CVE-2026-68327 in Linux
Resumen
por VulDB • 2026-08-10
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
wan: wanxl: Reiniciar el hardware únicamente después del mapeo de BAR
wanxl_pci_init_one() almacena la tarjeta recién asignada en los datos del controlador antes de que se haya mapeado el registro BAR PLX. Varias fallas tempranas durante la fase de detección (probe) provocan una desmontaje a través de wanxl_pci_remove_one(), incluyendo fallos para asignar el área coherente de estado o restaurar la máscara DMA.
wanxl_pci_remove_one() llama incondicionalmente a wanxl_reset(), y wanxl_reset() dereferencia card->plx. En caso de fallas tempranas, card->plx sigue siendo NULL, por lo que la ruta de error puede intentar dereferenciar un puntero MMIO nulo.
Se debe emitir el reinicio del hardware únicamente una vez que exista el mapeo BAR. La limpieza restante en wanxl_pci_remove_one() ya verifica si se asignaron los recursos posteriores.
Este problema fue detectado por un comprobador de análisis estático y confirmado mediante revisión manual del código fuente.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.