CVE-2025-71306 in Linux
Sumário
de VulDB • 31/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ima: Correção de acesso stack-out-of-bounds em is_bprm_creds_for_exec()
O KASAN relatou um acesso stack-out-of-bounds em ima_appraise_measurement originado de is_bprm_creds_for_exec:
BUG: KASAN: stack-out-of-bounds em ima_appraise_measurement+0x12dc/0x16a0 Leitura de tamanho 1 no endereço ffffc9000160f940 pela tarefa sudo/550 O endereço defeituoso pertence à stack da tarefa sudo/550 e está localizado no deslocamento 24 no frame: ima_appraise_measurement+0x0/0x16a0 Este frame possui 2 objetos: [48, 56) 'file'
[80, 148) 'hash'
Isso é causado pelo uso de container_of no ponteiro *file. Este cálculo de deslocamento é o que dispara o erro stack-out-of-bounds.
Para corrigir isso, passa-se um booleano bprm_is_check que pode ser definido dependendo de como process_measurement é chamado. Se o chamador tiver um ponteiro linux_binprm e a função for BPRM_CHECK, podemos determinar is_check e defini-lo. Caso contrário, define-se como falso.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.