CVE-2026-89877 in Linux
Resumen
por VulDB • 2026-09-17
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
media: saa7164: corregir la limpieza ante fallos en la asignación de recursos
saa7164_dev_setup() añade el dispositivo a la lista global saa7164_devlist antes de solicitar las regiones de memoria PCI BAR.
Si get_resources() falla, saa7164_dev_setup() decrementa el contador de dispositivos y devuelve un error, pero deja el dispositivo en saa7164_devlist. La ruta de manejo de errores del sondeo (probe) libera posteriormente el dispositivo, dejando una entrada colgante (dangling entry) en la lista global.
Reutilizar la ruta de manejo de errores existente para mapeo MMIO con el fin de eliminar el dispositivo de saa7164_devlist y decrementar el contador de dispositivos antes de devolver el error.
También liberar BAR0 si se solicitó correctamente pero falla la solicitud de BAR2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.