Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade libinput/libinput to version 1.18.2, 1.19.4, 1.20.1 or higher.
Affected versions of this package are vulnerable to Arbitrary Code Execution via logging of several messages through log handlers set up by the callers. These log handlers usually eventually result in a printf call.
Logging happens with the privileges of the caller, in the case of Xorg this may be root.
The device name ends up as part of the format string and a kernel device with printf-style
format string placeholders in the device name can enable an attacker to run malicious code.
An exploit is possible through any device where the attacker controls the device name, e.g. /dev/uinput or Bluetooth devices.