Input validation error in libxi - CVE-2013-1984

 

Input validation error in libxi - CVE-2013-1984

Published: June 15, 2013 / Updated: August 4, 2020


Vulnerability identifier: #VU33885
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2013-1984
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote non-authenticated attacker to read and manipulate data.

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, (5) XIGetProperty, (6) XIGetSelectedEvents, (7) XGetDeviceProperties, and (8) XListInputDevices functions.


Affected software

libxi
libxi (Alpine package)
Amazon Linux AMI

How to mitigate CVE-2013-1984

Install update from vendor's website.

libxi - update to 1.7.1.901
libxi (Alpine package) - update to 1.4.5-r1

External References

Related Security Bulletins