PT-2026-51978 · Linux · Linux
Publicado
2026-06-24
·
Atualizado
2026-06-24
·
CVE-2026-53084
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:
bpf: return VMA snapshot from task vma iterator
Holding the per-VMA lock across the BPF program body creates a lock
ordering problem when helpers acquire locks that depend on mmap lock:
vm lock -> i rwsem -> mmap lock -> vm lock
Snapshot the VMA under the per-VMA lock in next() via memcpy(), then
drop the lock before returning. The BPF program accesses only the
snapshot.
The verifier only trusts vm mm and vm file pointers (see
BTF TYPE SAFE TRUSTED OR NULL in verifier.c). vm file is reference-
counted with get file() under the lock and released via fput() on the
next iteration or in destroy(). vm mm is already correct because
lock vma under rcu() verifies vma->vm mm == mm. All other pointers
are left as-is by memcpy() since the verifier treats them as untrusted.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux