CVE Catalog

CVE-2025-26598

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

28th percentile - higher than 28% of all known CVEs

Summary

An out-of-bounds write flaw was found in X.Org and Xwayland. The GetBarrierDevice() function returns the last element of the list instead of NULL when no matching device ID is found, leading to out-of-bounds memory access.

Risk Assessment

An attacker could exploit this vulnerability to gain unauthorized memory access, potentially causing system crashes or arbitrary code execution.

Recommendation

Immediately update X.Org and Xwayland packages to versions containing the fix for the GetBarrierDevice() function.

Other vulnerabilities in X.Org

See all
Original NVD description (English source)

An out-of-bounds write flaw was found in X.Org and Xwayland. The function GetBarrierDevice() searches for the pointer device based on its device ID and returns the matching value, or supposedly NULL, if no match was found. However, the code will return the last element of the list if no matching device ID is found, which can lead to out-of-bounds memory access.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS