CVE-2022-49737
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 acquire an input lock.
Scoring
- Severity
- HIGH
- CVSS base score
- 7.7
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:H
- EPSS probability
- 0.20%
- CWE
- CWE-413
- Published
- 2025-03-16
- Last modified
- 2026-03-13
Affected products
- X.org X server
Weakness type
Related vulnerabilities
- CVE-2026-44608 — Use after free and crash under special conditions in RPZ code
- CVE-2026-32748 — Squid has Denial of Service in ICP Response handling
- CVE-2025-69198 — Pterodactyl's improper resource locking allows raced queries to create more resources than alloted
- CVE-2025-0003 — Inadequate lock protection within Xilinx Run time may allow a local attacker to trigger a...
- CVE-2025-3450 — Automation Runtime SDM requests may impact system
- CVE-2023-32253 — Kernel: deadlock in ksmbd_find_crypto_ctx()
- CVE-2023-33951 — Kernel: vmwgfx: race condition leading to information disclosure vulnerability
- CVE-2023-2430 — A vulnerability was found due to missing lock for IOPOLL flaw in io_cqring_event_overflow() in...