PT-2026-86689 · Azure Linux · Kernel

Publicado

2026-08-28

·

Atualizado

2026-08-28

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:
drm/vmwgfx: fix guest memory dirty bitfield clobbered as size
Two sites in vmwgfx resource.c assign boolean literals to res->guest memory size, which is an unsigned long allocation-size field; the intended target is the adjacent res->guest memory dirty bitfield. After the assignments the field holds 0 or 1 instead of the resource's MOB allocation size:
  • vmw resource release() writes 0 (false), and
  • vmw resource unbind list() writes 1 (true).
Subsequent revalidation paths read guest memory size when computing the dirty page range (vmw bo dirty transfer to res()) and the buffer allocation size (vmw resource buf alloc()), producing zero-length walks or wrap-around ranges that read or write past the MOB bitmap. The dirty-tracking intent of the original code (mark the resource as dirtied since the last sync) is also lost, since guest memory dirty is never updated.
Rename both assignments to guest memory dirty.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

AZL-98051

Produtos afetados

Kernel