PT-2026-86701 · 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:
perf tools: Use perf env get cpu topology() in machine resolve()
machine resolve() accesses env->cpu[al->cpu].socket id after checking al->cpu >= 0 and env->cpu != NULL, but without validating al->cpu against env->nr cpus avail. Since al->cpu comes from the untrusted perf.data sample, a crafted file with a large CPU index causes an out-of-bounds heap read.
Use perf env get cpu topology() which validates both NULL and bounds. Also bounds-check al->cpu before the cast to struct perf cpu (int16 t): without this, values like 65536 silently truncate to 0, bypassing the accessor's internal check and returning CPU 0's topology.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

AZL-98087

Produtos afetados

Kernel