Sono state pubblicate le versioni correttive di X.Org Server 21.1.24 e del componente DDX (Device-Dependent X) xwayland 24.1.13, che permette l'avvio di X.Org Server per eseguire applicazioni X11 in ambienti basati su Wayland. Nelle nuove versioni sono state risolte 2 vulnerabilità, che potrebbero potenzialmente essere sfruttate per un aumento dei 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 si accede tramite il reindirizzamento delle sessioni X11 attraverso SSH.
Vulnerabilità corrette:
- CVE-2026-55999 — overflow del buffer nell'implementazione dell'architettura 2D-accelerata Glamor, che colpisce la funzione glamor_font_get(), la quale esegue il rendering dell'atlas di texture del font disegnando ogni glifo in un buffer condiviso. Il problema è causato dal fatto che la dimensione del buffer era determinata in base ai parametri specificati nel font, mentre per la creazione dei dati copiati nel buffer venivano utilizzate metriche individuali di ciascun glifo. Per sfruttare la vulnerabilità, un attaccante può preparare un file appositamente formattato in formato PCF, in cui sono specificate metriche del glifo errate, che superano la dimensione di memoria allocata per esse. Si verifica un overflow sui sistemi che utilizzano il backend glamor (Xorg con driver modesetting e Xwayland) durante il rendering del testo con il font problematico.
- CVE-2026-56000 — access to freed memory in the CommonMakeCurrent() function when processing GLX contextTags. The issue arises because, when using the realloc() function, the data in the cl->contextTags array was moved to a new buffer, but a pointer referencing the old buffer remained in use. To initiate buffer relocation, the client could occupy all allocated elements for the GLX context array and then create another additional context.
Additionally, the release of the libXfont 2.0.8 library, used in the X server, can be noted. This update addresses 3 vulnerabilities (CVE-2026-56001, CVE-2026-56002, CVE-2026-56003) that lead to buffer overflow when parsing specially crafted fonts in PCF format.
Fonte: opennet.ru
