CVE-2026-22991 in Linuxinformación

Resumen

por VulDB • 2026-06-08

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

libceph: hacer que free_choose_arg_map() sea resistente a asignaciones parciales

free_choose_arg_map() puede desreferenciar un puntero NULL si su llamador falla después de una asignación parcial.

Por ejemplo, en decode_choose_args(), si falla la asignación de arg_map->args, la ejecución salta a la etiqueta fail y se llama a free_choose_arg_map(). Dado que arg_map->size se actualiza a un valor distinto de cero antes de la asignación de memoria, free_choose_arg_map() iterará sobre arg_map->args y desreferenciará un puntero NULL.

Para evitar esta posible desreferenciación de puntero NULL y hacer que free_choose_arg_map() sea más resistente, se han añadido comprobaciones de punteros antes de la iteración.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-01-13

Divulgación

2026-01-23

Moderación

aceptado

Artículo

VDB-342605

CPE

listo

EPSS

0.00395

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!