Sono stati pubblicati aggiornamenti correttivi per X.Org Server 21.1.24 e il componente DDX (Device-Dependent X) xwayland 24.1.13, che consente l'esecuzione di X.Org Server per l'organizzazione dell'esecuzione di applicazioni X11 in ambienti basati su Wayland. Nelle nuove versioni sono state risolte 2 vulnerabilità che potrebbero potenzialmente essere sfruttate per l'ottenimento di privilegi elevati nei sistemi in cui il server X viene eseguito con diritti di root, nonché per l'esecuzione remota di codice in configurazioni in cui si utilizza il reindirizzamento della sessione X11 tramite SSH.
Vulnerabilità corrette:
- CVE-2026-55999 — overflow del buffer nell'implementazione dell'architettura di accelerazione 2D Glamor, che interessa la funzione glamor_font_get(), che esegue la costruzione di un atlante di texture del font attraverso il disegno di ogni glifo in un buffer comune. Il problema è causato dal fatto che la dimensione del buffer era determinata in base ai parametri definiti nel font, mentre nella creazione dei dati copiati nel buffer venivano utilizzate metriche individuali di ciascun glifo. Per sfruttare la vulnerabilità, un attaccante potrebbe preparare un file appositamente formattato in formato PCF, che definisce metriche di glifo errate che superano le dimensioni allocate per loro. L'overflow si verifica nei sistemi che utilizzano il backend glamor (Xorg con driver modesetting e Xwayland) durante il disegno di testo con il font problematico.
- CVE-2026-56000 — accesso alla memoria dopo la sua liberazione nella funzione CommonMakeCurrent() durante l'elaborazione dei GLX contextTags. Il problema è causato dal fatto che, utilizzando la funzione realloc(), i dati dell'array cl->contextTags venivano spostati in un nuovo buffer, ma rimaneva in uso un puntatore che faceva riferimento al vecchio buffer. Per avviare lo spostamento del buffer, il client poteva occupare tutti gli elementi dell'array assegnati al contesto GLX, per poi creare un ulteriore contesto aggiuntivo.
In aggiunta, si segnala il rilascio della libreria libXfont 2.0.8, utilizzata nel server X. Nell'aggiornamento sono state risolte 3 vulnerabilità (CVE-2026-56001, CVE-2026-56002, CVE-2026-56003), che portano a overflow del buffer durante l'analisi di font appositamente formattati in formato PCF.
Fonte: opennet.ru
