home / blog
2026-11-07 · alta
CVE-2026-98499: OOB read nei driver HID Wacom
CVSS 8,1: OOB read nel kernel Linux driver HID Wacom causa information disclosure attraverso MSC_SERIAL events.

CVE-2026-98499 è un'out-of-bounds read nella funzione wacom_wac_pen_serial_enforce() del driver HID Wacom del kernel Linux. La vulnerabilità si verifica quando un descrittore HID dichiara più usages di quanti slot di report siano effettivamente riservati. Questo permette al loop interno di accedere oltre i limiti del report, leggendo memoria arbitraria a offset fino a 12 KB da un report di 2 byte. La memoria letta viene esposta allo userspace tramite eventi MSC_SERIAL, configurando un'information disclosure diretta agli amministratori di sistema e agli utenti del dispositivo.
La vulnerabilità ha un CVSS di 8,1 (High). È stata verificata come presente su v6.12.105 tramite KASAN reproducer, confermando la natura della falla. Un segnale GitHub del 7 novembre 2026 riferisce questa vulnerabilità, indicando consapevolezza della problematica. La correzione è già implementata nel kernel: il loop viene clampato a field->report_count, limitando gli accessi solo allo spazio effettivamente allocato nel report. Lo stato è: patch disponibile e verificato.
Gli amministratori e i team IT devono applicare prioritariamente gli aggiornamenti del kernel Linux che includono la fix per CVE-2026-98499, specialmente su sistemi con dispositivi HID Wacom (tablet, penne digitali, etc.). Verificare la versione corrente del kernel e consultare gli avvisi del distributore Linux per ottenere i pacchetti patched. Monitorare i log di sistema per anomalie e restringere l'accesso ai dispositivi HID a utenti e servizi necessari, applicando principi di least privilege.
In sintesi
- Cosa
- Out-of-bounds read nella funzione wacom_wac_pen_serial_enforce() del driver HID Wacom del kernel Linux. Descrittori HID con usages dichiarati superiori a Report Count causano accesso a memoria oltre i limiti del report.
- Gravità
- CVSS 8,1 (High). Information disclosure: memoria arbitraria è leggibile da userspace tramite MSC_SERIAL events.
- Versioni interessate
- v6.12.105 confermato vulnerabile. Interessati altri kernel su serie 6.x con driver Wacom HID non patchato.
- Correzione
- Clampare il loop interno a field->report_count per restringere gli accessi agli slot di valore effettivamente allocati nel report.
- Stato
- Patch disponibile e verificata con KASAN reproducer. Fix implementato nei kernel aggiornati.
- Azione
- Applicare aggiornamenti kernel Linux, verificare versione con uname -r, consultare advisory del distributore Linux, monitorare device HID, applicare least privilege.
Fonti: NVD, CVE-2026-98499