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
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50292.json",
"cwe_ids": [
"CWE-93"
],
"cna_assigner": "mitre"
}{
"cpe": "cpe:2.3:a:freedesktop:libinput:*:*:*:*:*:*:*:*",
"source": [
"CPE_RANGE",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "1.30.4"
},
{
"introduced": "1.31.0"
},
{
"fixed": "1.31.3"
}
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-50292.json"
[
{
"target": {
"file": "udev/libinput-device-group.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"185832028376259095753200489930600847899",
"137638509281561031890796336740529332579",
"210161599853706076363691495748351230323",
"146727860333763597701409887157955695727",
"155115545748819857122308218618577821140",
"921592902910141038400591007865210960",
"6294983304254387610488518624627556831",
"337281478727000962702624878246352080629",
"38333764473035553740373119183260094022",
"81918967616046344627468677193119449594",
"89731050613673694046030041095248986592",
"121424684239473702160367955492299783347",
"256419440306143043217885801905236567241",
"94040713815002756880950301701223006666",
"77711844217298003166443668859340675226",
"50328397047322554437217387055503853981",
"302951578204796163998669248974798065890",
"200632836181269969083881567281651416857",
"159179003115257845151767869110238342217",
"39536797932673218793060690443729464134"
],
"threshold": 0.9
},
"id": "CVE-2026-50292-7b3277fe",
"signature_version": "v1",
"source": "https://gitlab.freedesktop.org/libinput/libinput@76f0d8a7f57e2868882864b4611281f12f704b55",
"signature_type": "Line"
},
{
"target": {
"file": "udev/libinput-device-group.c",
"function": "wacom_handle_ekr"
},
"source": "https://gitlab.freedesktop.org/libinput/libinput@76f0d8a7f57e2868882864b4611281f12f704b55",
"digest": {
"function_hash": "215134354879566460418284008265110796001",
"length": 1023.0
},
"id": "CVE-2026-50292-82ff8a49",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"file": "udev/libinput-device-group.c",
"function": "main"
},
"source": "https://gitlab.freedesktop.org/libinput/libinput@76f0d8a7f57e2868882864b4611281f12f704b55",
"digest": {
"function_hash": "229261457179035828267676353508436572296",
"length": 1386.0
},
"id": "CVE-2026-50292-f0b373a4",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1"
}
]
"2026-06-18T18:58:24Z"