CVE-2026-80602 in Linux
Sumário
de VulDB • 28/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
perf/x86/amd/lbr: Correção de vazamento de endereços do kernel
Uma pilha de ramificações (branch stack) restrita ao espaço do usuário pode conter ramificações originadas no kernel. Como resultado, endereços do kernel são expostos ao espaço do usuário mesmo quando a opção PERF_SAMPLE_BRANCH_USER é solicitada. Em processadores AMD que suportam X86_FEATURE_AMD_LBR_V2, o perf ainda pode relatar entradas SYSRET/ERET cujos endereços de origem da ramificação estão no kernel.
Por exemplo:
$ perf record -e cycles -o - -j any,save_type,u -- \ perf bench syscall basic --loop 1000 | \ perf script -i - -F brstack|tr ' ' '\n'| \ grep -E '0x[89a-f][0-9a-f]{15}'
... 0xffffffff81001268/0x717a90a38f1a/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a39157/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a2c628/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a41b60/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a260db/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a260db/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a8bef1c30/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a8e4d3c90/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH ...
A razão é que o filtro de hardware considera apenas o nível de privilégio aplicável ao destino da ramificação. A filtragem por software foi estendida para também validar os endereços de origem das ramificações contra br_sel, de modo que qualquer registro de ramificação cujo endereço de origem esteja no kernel seja descartado quando a opção PERF_SAMPLE_BRANCH_USER for solicitada.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.