CVE-2026-22991 in Linuxinformação

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.

Responsável

Linux

Reservar

13/01/2026

Divulgação

23/01/2026

Moderação

aceite

Entrada

VDB-342605

CPE

pronto

EPSS

0.00395

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!