This report was translated by AI; nobody has reviewed the translation yet. Original language: Czech.

[TLP:CLEAR] X.Org fixes 5 vulnerabilities

X.Org Foundation fixes 5 vulnerabilities with xwayland 24.1.13, xorg-server 21.1.24 and libXfont2-2.0.8 [1]. Debian has released a fixed unstable version sid 1:2.0.8-1 (CVE-2026-56001, CVE-2026-56002, CVE-2026-56003) [2][3][4].

X.Org - DoS, ACE (CVE-2026-55999)
CVSS 7.8 (High)

An authenticated local attacker with an X connection capable of providing a PCF font can, due to a missing bounds check of font glyph metrics in the PCF file, cause a heap buffer overflow in xorg-server and xwayland and potentially cause DoS or execute arbitrary code [5][6].

The vulnerability is present in products:

  • xorg-server; <21.1.24;
  • xwayland; <24.1.13;

CVSS: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 8. 7. 2026.

X.Org - DoS, ACE (CVE-2026-56000)
CVSS 7.8 (High)

An authenticated local attacker with an X connection capable of sending a GLX commit can, in xorg-server and xwayland, use a specific GLX sequence to trigger a reallocation of a memory array without the corresponding pointer being updated in the code, so that it continues to point to already freed memory, and thereby potentially cause DoS or execute arbitrary code [5][7].

The vulnerability is present in products:

  • xorg-server; <21.1.24;
  • xwayland; <24.1.13;

CVSS: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 8. 7. 2026.

X.Org - DoS, ACE (CVE-2026-56001)
CVSS 8.8 (High)

An authenticated remote attacker can, by uploading a PCF file with excessive glyph dimensions, cause an overflow of a 32-bit variable in the libXfont2 library when calculating the size of allocated memory, which leads to a subsequent heap buffer overflow, potentially resulting in DoS or arbitrary code execution on the X server [8][9].

The vulnerability is present in product:

  • libXfont2; <2.0.8;

CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 8. 7. 2026.

X.Org - DoS, ACE (CVE-2026-56002)
CVSS 8.5 (High)

An authenticated remote attacker can, by uploading a malicious PCF file, cause a heap buffer overflow in the libXfont2 library during parsing due to missing cross-validation of bitmap size and glyph metrics, which can potentially lead to DoS or arbitrary code execution on the X server [9][10].

The vulnerability is present in product:

  • libXfont2; <2.0.8;

CVSS: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 8. 7. 2026.

X.Org - DoS, ACE (CVE-2026-56003)
CVSS 8.8 (High)

Autentizovanému vzdálenému útočníkovi je umožněno nahráním škodlivého PCF souboru s duplicitními vlastnostmi způsobit v knihovně libXfont2 přetečení vyrovnávací paměti na haldě z důvodu nedostatečného ověření mezí při zápisu do vyrovnávací paměti, čímž lze potenciálně vyvolat DoS či spustit libovolný kód na X serveru [9][11].

Zranitelnost se nachází v produktu:

  • libXfont2; <2.0.8;

CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Více informací:

Zranitelnost byla veřejně oznámena 8. 7. 2026.


By CESNET, z.s.p.o. Táňa Macháčková on 10. 7. 2026.

CESNET, z.s.p.o. Logo