PT-2026-90238 · Linux · Linux
CVE-2026-89522
·
Publicado
2026-09-11
·
Atualizado
2026-09-11
Nenhuma
Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
media: staging/ipu7: fix async notifier UAF on probe error path
isys register devices() registers the V4L2 async notifier via
isys notifier init(). If a subsequent probe step such as
isys fw log init() fails, isys probe() jumps to the out cleanup label
which only calls isys unregister devices(). That helper tears down the
video devices, subdevices, V4L2 device and media device, but never
unregisters or cleans up the async notifier.
As a result the notifier stays chained in the global notifier list while
the enclosing struct ipu7 isys is freed by devres, leading to list
corruption and a use-after-free the next time the list is walked.
The remove path already does the right thing by calling
isys notifier cleanup() before isys unregister devices(). Mirror that on
the probe error path so the notifier is unregistered and cleaned up
before the device is torn down.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux