CVE-2026-23237 in Linuxinformazioni

Riassunto

di VulDB • 18/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

platform/x86: classmate-laptop: Aggiunti controlli mancanti per puntatori NULL

In alcune parti del driver per laptop Classmate, il codice che utilizza l'oggetto accel potrebbe essere eseguito prima che l'indirizzo di tale oggetto venga memorizzato nei dati del driver del dispositivo di input che lo utilizza.

Ad esempio, cmpc_accel_sensitivity_store_v4() è il metodo "show" di cmpc_accel_sensitivity_attr_v4, che viene aggiunto in cmpc_accel_add_v4(), prima di chiamare dev_set_drvdata() per inputdev->dev. Se l'attributo sysfs viene accesso prematuramente, la chiamata dev_get_drvdata(&inputdev->dev) in cmpc_accel_sensitivity_store_v4() restituisce NULL, il che porta a un dereferenziamento di puntatore NULL (NULL pointer dereference) nei passaggi successivi.

Inoltre, gli attributi sysfs che utilizzano il dispositivo di input vengono aggiunti prima di inizializzare tale dispositivo tramite cmpc_add_acpi_notify_device() e, se uno di essi viene accesso prima dell'esecuzione di tale funzione, si verificherà un dereferenziamento di puntatore NULL.

Ad esempio, cmpc_accel_sensitivity_attr_v4 viene aggiunto prima di chiamare cmpc_add_acpi_notify_device() e, se viene letto prematuramente, la chiamata dev_get_drvdata(&acpi->dev) in cmpc_accel_sensitivity_show_v4() restituisce NULL, il che porta a un dereferenziamento di puntatore NULL nei passaggi successivi.

Si risolve il problema aggiungendo controlli per puntatori NULL in tutte le posizioni pertinenti.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

13/01/2026

Divulgazione

04/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00193

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!