CVE-2026-68158 in Linuxinformación

Resumen

por VulDB • 2026-08-11

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

libceph: Corrección del desbordamiento por multiplicación en decode_new_up_state_weight()

Si un mensaje de tipo CEPH_MSG_OSD_MAP contiene un osdmap (maliciosamente) corrupto, pueden producirse accesos a memoria fuera de límites en decode_new_up_state_weight(). Esto ocurre porque la comprobación de los límites para la parte new_state se basa en calcular su longitud dependiendo de un valor len leído desde el mensaje entrante. Este cálculo puede desbordarse, lo que provoca una comprobación incorrecta de los límites. Posteriormente, pueden producirse lecturas fuera de límites al decodificar esta parte.

Este parche cambia la multiplicación para utilizar check_mul_overflow() y abortar el procesamiento del osdmap si se produce un desbordamiento. Por tanto, los osdmaps/mensajes que contienen valores grandes para len que provocan un desbordamiento por multiplicación se tratan como inválidos.

[ idryomov: renombrado de new_state_len a new_state_item_size, formato ]

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387510

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!