CVE-2026-22991 in Linux
Sumário
de VulDB • 16/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
libceph: tornar free_choose_arg_map() resiliente a alocações parciais
A função free_choose_arg_map() pode desreferenciar um ponteiro NULL se o seu chamador falhar após uma alocação parcial.
Por exemplo, em decode_choose_args(), se a alocação de arg_map->args falhar, a execução salta para o rótulo fail e free_choose_arg_map() é chamada. Como arg_map->size é atualizado com um valor diferente de zero antes da alocação de memória, free_choose_arg_map() irá iterar sobre arg_map->args e desreferenciar um ponteiro NULL.
Para evitar essa possível desreferência de ponteiro NULL e tornar a função free_choose_arg_map__() mais resiliente, foram adicionadas verificações para os ponteiros antes da iteração.
If you want to get best quality of vulnerability data, you may have to visit VulDB.