CVE-2026-68158 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

libceph: Correzione dell'overflow di moltiplicazione in decode_new_up_state_weight()

Se un messaggio di tipo CEPH_MSG_OSD_MAP contiene un osdmap corrotto (in modo malevolo), possono verificarsi accessi alla memoria fuori dai limiti (out-of-bounds) nella funzione decode_new_up_state_weight(). Ciò accade perché il controllo dei limiti per la parte new_state si basa sul calcolo della sua lunghezza in dipendenza da un valore len letto dal messaggio in arrivo. Tale calcolo può andare in overflow, portando a un errato controllo dei limiti. Di conseguenza, possono verificarsi letture fuori dai limiti durante la decodifica di questa parte.

Questa patch modifica l'operazione di moltiplicazione per utilizzare check_mul_overflow(), interrompendo l'elaborazione dell'osdmap se si verifica un overflow. Pertanto, gli osdmap/i messaggi contenenti valori elevati per len che causano un overflow nella moltiplicazione vengono trattati come non validi.

[ idryomov: rinominato new_state_len in new_state_item_size, formattazione ]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!