PT-2026-52010 · Linux · Linux

Publicado

2026-06-24

·

Atualizado

2026-06-24

·

CVE-2026-53116

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:
s390/ap: use generic driver override infrastructure
When the AP masks are updated via apmask store() or aqmask store(), ap bus revise bindings() is called after ap attr mutex has been released.
This calls ap revise reserved(), which accesses the driver override field without holding any lock, racing against a concurrent driver override store() that may free the old string, resulting in a potential UAF.
Fix this by using the driver-core driver override infrastructure, which protects all accesses with an internal spinlock.
Note that unlike most other buses, the AP bus does not check driver override in its match() callback; the override is checked in ap device probe() and ap revise reserved() instead.
Also note that we do not enable the driver override feature of struct bus type, as AP - in contrast to most other buses - passes "" to sysfs emit() when the driver override pointer is NULL. Thus, printing " " instead of "(null) ".
Additionally, AP has a custom counter that is modified in the corresponding custom driver override store().
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-53116

Produtos afetados

Linux