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
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libinput-bin",
"binary_version": "1.20.0-1ubuntu0.4"
},
{
"binary_name": "libinput-tools",
"binary_version": "1.20.0-1ubuntu0.4"
},
{
"binary_name": "libinput10",
"binary_version": "1.20.0-1ubuntu0.4"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libinput-bin",
"binary_version": "1.25.0-1ubuntu3.7"
},
{
"binary_name": "libinput-tools",
"binary_version": "1.25.0-1ubuntu3.7"
},
{
"binary_name": "libinput10",
"binary_version": "1.25.0-1ubuntu3.7"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libinput-bin",
"binary_version": "1.31.1-1ubuntu1.2"
},
{
"binary_name": "libinput-tools",
"binary_version": "1.31.1-1ubuntu1.2"
},
{
"binary_name": "libinput10",
"binary_version": "1.31.1-1ubuntu1.2"
}
]
}{
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "libinput-bin",
"binary_version": "1.15.5-1ubuntu0.3+esm1"
},
{
"binary_name": "libinput-tools",
"binary_version": "1.15.5-1ubuntu0.3+esm1"
},
{
"binary_name": "libinput10",
"binary_version": "1.15.5-1ubuntu0.3+esm1"
}
]
}