In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code execution
The product uses CRLF (carriage return line feeds) as a special element, e.g. to separate lines or records, but it does not neutralize or incorrectly neutralizes CRLF sequences from inputs.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Libinput | Freedesktop | * | 1.30.4 (excluding) |
| Libinput | Freedesktop | 1.31.0 (including) | 1.31.3 (excluding) |
| Libinput | Ubuntu | devel | * |
| Libinput | Ubuntu | upstream | * |