Skip to content

Product

x.org x server vulnerabilities

98 published CVES affecting x.org x server, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
98
Critical
16
High
54
Medium
25
Low
3
Unscored
0
CISA KEV
0

Latest x.org x server CVEs

Newest publication first · page 1 of 4

  1. HighCVSS 7.3 EPSS 0.28%

    A flaw was discovered in the X.Org X server’s X Keyboard (Xkb) extension when handling client resource cleanup. The software frees certain data structures without properly detaching related resources, leading to a use-after-free condition. This can cause memory corruption or a cr...

  2. HighCVSS 7.3 EPSS 0.30%

    A flaw was identified in the X.Org X server’s X Keyboard (Xkb) extension where improper bounds checking in the XkbSetCompatMap() function can cause an unsigned short overflow. If an attacker sends specially crafted input data, the value calculation may overflow, leading to memory...

  3. HighCVSS 7.7 EPSS 0.34%

    In X.Org X server 20.11 through 21.1.16, when a client application uses easystroke for mouse gestures, the main thread modifies various data structures used by the input thread without acquiring a lock, aka a race condition. In particular, AttachDevice in dix/devices.c does not a...

  4. HighCVSS 7.8 EPSS 0.39%

    A use-after-free flaw was found in X.Org and Xwayland. When changing an alarm, the values of the change mask are evaluated one after the other, changing the trigger values as requested, and eventually, SyncInitTrigger() is called. If one of the changes triggers an error, the func...

  5. HighCVSS 7.8 EPSS 0.44%

    A buffer overflow flaw was found in X.Org and Xwayland. If XkbChangeTypesOfKey() is called with a 0 group, it will resize the key symbols table to 0 but leave the key actions unchanged. If the same function is later called with a non-zero value of groups, this will cause a buffer...

  6. HighCVSS 7.8 EPSS 0.44%

    A buffer overflow flaw was found in X.Org and Xwayland. The code in XkbVModMaskText() allocates a fixed-sized buffer on the stack and copies the names of the virtual modifiers to that buffer. The code fails to check the bounds of the buffer and would copy the data regardless of t...

  7. HighCVSS 7.8 EPSS 0.39%

    A use-after-free flaw was found in X.Org and Xwayland. The root cursor is referenced in the X server as a global variable. If a client frees the root cursor, the internal reference points to freed memory and causes a use-after-free.

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.