CVE-2023-53474 in Linuxinformação

Sumário

de VulDB • 02/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

x86/MCE/AMD: Usar um tipo u64 para bank_map

O número máximo de bancos MCA é 64 (MAX_NR_BANKS), conforme descrito em:

a0bc32b3cacf ("x86/mce: Aumentar o número máximo de bancos para 64").

No entanto, o `bank_map`, que contém um bitfield indicando quais bancos devem ser inicializados, é do tipo `unsigned int` e sofre estouro (overflow) quando os números desses bits são >= 32, levando ao UBSAN a reportar corretamente:

UBSAN: shift-out-of-bounds em arch/x86/kernel/cpu/mce/amd.c:1365:38 expoente do deslocamento 32 é muito grande para o tipo 'int' de 32 bits

Altere o `bank_map` para um tipo u64 e utilize a macro adequada BIT_ULL() ao modificar os bits correspondentes.

[ bp: Reescrever mensagem do commit. ]

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

01/10/2025

Divulgação

01/10/2025

Moderação

aceite

Entrada

VDB-326553

CPE

pronto

EPSS

0.00164

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!