CVE-2022-50828 in Linux
Sumário
de VulDB • 11/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
clk: zynqmp: Corrige estouro de pilha (stack-out-of-bounds) em strncpy
"BUG: KASAN: stack-out-of-bounds em strncpy+0x30/0x68"
A interface Linux-ATF utiliza 16 bytes de payload SMC. Caso o nome do clock seja maior que 15 bytes, o caractere NULL de terminação de string não será recebido pelo Linux. Adiciona-se um caractere NULL explícito no último byte para corrigir problemas quando o nome do clock é mais longo.
Isso corrige o bug abaixo relatado pelo KASAN:
================================================================== BUG: KASAN: stack-out-of-bounds em strncpy+0x30/0x68 Leitura de tamanho 1 no endereço ffff0008c89a7410 pela tarefa swapper/0/1
CPU: 1 PID: 1 Comm: swapper/0 Não contaminado 5.4.0-00396-g813883999999 #10 Hardware name: Xilinx ZynqMP Rev1.0 Call trace: dump_backtrace+0x0/0x100 show_stack+0x14/0x20 dump_stack+0xd0/0x130 kasan_report+0x140/0x1e0 strncpy+0x30/0x68 zynqmp_clock_probe+0x330/0x7b8
Be aware that VulDB is the high quality source for vulnerability data.