Rilasciate versioni correttive di X.Org Server 21.1.16 e del componente DDX (Device-Dependent X) xwayland 24.1.6, che consente l'avvio del X.Org Server per l'esecuzione di applicazioni X11 in ambienti basati su Wayland. Nella nuova versione di X.Org Server sono state corrette 8 vulnerabilità. I problemi possono essere potenzialmente sfruttati per elevare i privilegi nei sistemi in cui il server X viene eseguito con diritti di root, oltre che per l'esecuzione remota di codice in configurazioni in cui viene utilizzato il reindirizzamento della sessione X11 tramite SSH.
Vulnerabilità identificate:
- CVE-2025-26594 — accesso alla memoria già liberata (Use-after-free) nel gestore del cursore della finestra radice. La vulnerabilità è presente fin dalla versione X11R6.6 nel 2001.
- CVE-2025-26595 — overflow del buffer nella funzione XkbVModMaskText(), causato dalla copia dei nomi dei modificatori virtuali in un buffer fisso senza un'adeguata verifica delle dimensioni. La vulnerabilità è presente a partire da X11R6.1 (1996).
- CVE-2025-26596 — overflow del buffer nella funzione XkbWriteKeySyms(), correlato al fatto che la dimensione calcolata dalla funzione XkbSizeKeySyms() non corrispondeva alla dimensione dei dati scritti dalla funzione XkbWriteKeySyms(). La vulnerabilità è presente dalla prima versione di xkb.c, inclusa in X11R6 (1994).
- CVE-2025-26597 — overflow del buffer nella funzione XkbChangeTypesOfKey() a causa dell'uso di una dimensione errata della tabella dei codici simboli. La vulnerabilità è presente a partire dal rilascio di X11R6.1 (1996).
- CVE-2025-26598 — accesso ai dati oltre il buffer nella funzione CreatePointerBarrierClient(), causato dal ritorno di un indice errato dalla lista durante un tentativo di ricerca di un dispositivo di puntamento non riuscito. La vulnerabilità è presente a partire da xorg-server 1.14.0 (2013).
- CVE-2025-26599 — accesso a un puntatore non inizializzato nella funzione compRedirectWindow() quando non è possibile allocare memoria per la bitmap. La vulnerabilità è presente a partire da Xorg 6.8.0 (2004).
- CVE-2025-26600 — accesso a un'area di memoria già liberata nella funzione PlayReleasedEvents() durante il recupero di un dispositivo bloccato, per il quale rimangono eventi non elaborati. La vulnerabilità è presente a partire da X11R5 (1991).
- CVE-2025-26601 — accesso a un'area di memoria già liberata nella funzione SyncInitTrigger(). La vulnerabilità è presente a partire da X11R6 (1994).
Fonte: opennet.ru
