PT-2026-85629 · Linux · Linux
CVE-2026-80788
·
Publicado
2026-09-04
·
Atualizado
2026-09-04
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:
nvmet-tcp: Do not WARN on remotely-controlled oversized SGL allocations
When fuzzing the nvme target code, I tripped a kernel warning in
nvmet tcp map data() because the length passed into the allocator is
controlled by the remote initiator.
A remote initiator that sends a command with an SGL claiming a huge
number, can create a scatterlist and iovec allocation of over 1 million
entries, which causes the backing kmalloc call to exceed MAX PAGE ORDER
and then the page allocator will trip on a WARN ON ONCE GFP() message:
WARNING: mm/page alloc.c:5280 alloc frozen pages noprof
Workqueue: nvmet tcp wq nvmet tcp io work
...
sgl alloc order
nvmet tcp map data
nvmet tcp try recv pdu
As it's never good to trip a kernel warning remotely due to many systems
having panic-on-warn enabled, let's silence it by just add GFP NOWARN to
the allocation flags.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux