CVE-2026-43189

In the Linux kernel, the following vulnerability has been resolved: media: v4l2-async: Fix error handling on steps after finding a match Once an async connection is found to be matching with an fwnode, a sub-device may be registered (in case it wasn't already), its bound operation is called, ancillary links are created, the async connection is added to the sub-device's list of connections and removed from the global waiting connection list. Further on, the sub-device's possible own notifier is searched for possible additional matches. Fix these specific issues: - If v4l2_async_match_notify() failed before the sub-notifier handling, the async connection was unbound and its entry removed from the sub-device's async connection list. The latter part was also done in v4l2_async_match_notify(). - The async connection's sd field was only set after creating ancillary links in v4l2_async_match_notify(). It was however dereferenced in v4l2_async_unbind_subdev_one(), which was called on error path of v4l2_async_match_notify() failure.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

11 Nov 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: media: v4l2-async: Corregir el manejo de errores en los pasos posteriores a encontrar una coincidencia Una vez que se encuentra que una conexión asíncrona coincide con un fwnode, un subdispositivo puede ser registrado (en caso de que no lo estuviera ya), se llama a su operación de enlace, se crean enlaces auxiliares, la conexión asíncrona se añade a la lista de conexiones del subdispositivo y se elimina de la lista global de conexiones en espera. Más adelante, se busca en el posible notificador propio del subdispositivo posibles coincidencias adicionales. Corregir estos problemas específicos: - Si v4l2_async_match_notify() fallaba antes del manejo del sub-notificador, la conexión asíncrona se desenlazaba y su entrada se eliminaba de la lista de conexiones asíncronas del subdispositivo. Esta última parte también se realizaba en v4l2_async_match_notify(). - El campo sd de la conexión asíncrona solo se establecía después de crear enlaces auxiliares en v4l2_async_match_notify(). Sin embargo, se desreferenciaba en v4l2_async_unbind_subdev_one(), que se llamaba en la ruta de error del fallo de v4l2_async_match_notify().

Information

Published : 2026-05-06 12:16

Updated : 2026-11-11 20:10


NVD link : CVE-2026-43189

Mitre link : CVE-2026-43189

CVE.ORG link : CVE-2026-43189


JSON object : View

Products Affected

linux

  • linux_kernel