A malicious X server could cause a heap overflow by injecting a large DEVICE_ENABLE reply when processed by libXi before 1.8.4.
Product
debian/libxi vulnerabilities
17 published CVES affecting debian/libxi, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 17
- Critical
- 0
- High
- 5
- Medium
- 9
- Low
- 0
- Unscored
- 3
- CISA KEV
- 0
Latest debian/libxi CVEs
Newest publication first
-
HighCVSS 7.5 EPSS 0.26%
-
HighCVSS 7.5 EPSS 0.26%
A buffer overflow when handling DEVICE_RESOLUTION in libXi before 1.8.4 could overflow a heap, triggered by a malicious X server.
-
MediumCVSS 5.6 EPSS 0.13%
An out-of-bounds read in libXi's XI2 enter/leave/focus cookie conversion in libXi before 1.8.4 could be used by malicious X server to crash an attached X client.
-
MediumCVSS 6.5 EPSS 0.21%
An out-of-bounds read in libXi's XListInputDevices() class parsing in libXi before 1.8.4 could be used by malicious X servers to crash an attached X client.
-
MediumCVSS 6.5 EPSS 0.21%
An out-of-bounds read in libXi's XListInputDevices() in libXi before 1.8.4 could be used by malicious X servers to crash an attached X client.
-
MediumCVSS 6.5 EPSS 0.26%
An out-of-bounds read in libXi's XI2 XIQueryDevice reply parsing in libXi before 1.8.4 can be used by a malicious X server to crash an attached X client.
-
HighCVSS 7.4 EPSS 0.26%
An out-of-bounds read in libXi's XI2 class parser in libXi before 1.8.4 could be used by malicious X servers to crash an attached X client.
-
CVE-2026-93542 Out-of-bounds read in libXi's XI2 class parsing via size_classes() and copy_classes()
PublishedMediumCVSS 6.5 EPSS 0.26%An out-of-bounds read in libXi's XI2 class parsing via size_classes() and copy_classes() in libXi before 1.8.4 could be used by malicous servers to crash the X client.
-
MediumCVSS 6.5 EPSS 0.26%
An out-of-bounds read in libXi's XQueryDeviceState() in libXi before 1.8.4 could be used by a
-
DLA-685-2 libxi - regression update
PublishedUnknown -
HighCVSS 7.5 EPSS 3.0%
X.org libXi before 1.7.7 allows remote X servers to cause a denial of service (infinite loop) via vectors involving length fields.
-
HighCVSS 7.5 EPSS 3.0%
Multiple integer overflows in X.org libXi before 1.7.7 allow remote X servers to cause a denial of service (out-of-bounds memory access or infinite loop) via vectors involving length fields.
-
DLA-685-1 libxi - security update
PublishedUnknown -
MediumCVSS 6.8 EPSS 2.8%
Multiple buffer overflows in X.org libXi 1.7.1 and earlier allow X servers to cause a denial of service (crash) and possibly execute arbitrary code via crafted length or index values to the (1) XGetDeviceButtonMapping, (2) XIPassiveGrabDevice, and (3) XQueryDeviceState functions.
-
MediumCVSS 6.8 EPSS 1.9%
X.org libXi 1.7.1 and earlier allows X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to an unexpected sign extension in the XListInputDevices function.
-
MediumCVSS 6.8 EPSS 1.8%
Multiple integer overflows in X.org libXi 1.7.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XGetDeviceControl, (2) XGetFeedbackControl, (3) XGetDeviceDontPropagateList, (4) XGetDeviceMotionEvents, (...
-
DSA-2683-1 libxi - several
PublishedUnknown
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.