PT-2026-90216 · Linux · Linux
CVE-2026-89500
·
Publicado
2026-09-11
·
Atualizado
2026-09-11
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
ring-buffer: Make cpu buffer::free page a buffer data read page
Discarding a cached reader page after a concurrent ring buffer resize
uses the new global subbuf order for the free pages() call. This
mismatched order may crashes the kernel or leaks memory because the cached
page was allocated under the old size.
Save the actual free page order alongside the page address to ensure we
always refer to the correct value and do not rely on the potentially
stalled cpu buffer->subbuf order value. The simplest is to make
free page a buffer data read page which already covers exactly what we
need: a page address and a page order.
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux