{"id":"CVE-2026-109122","published":"2026-10-22T22:17:59.930","lastModified":"2026-10-23T19:57:42.660","description":"The network management service on affected Kiloview E3 NDI encoder firmware fails to sanitize one field used when configuring static routes via the web management API. An authenticated web user with permission to configure static routes can exploit this to execute arbitrary operating system commands as root, and the malicious configuration persists across reboots. Successful exploitation could result in full device compromise, including exposure of stored credentials and cryptographic material.","cvssScore":9.1,"cvssSeverity":"CRITICAL","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","cwes":["CWE-78"],"vendors":[],"products":[],"references":[{"url":"https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-295-01.json","tags":[]},{"url":"https://www.cisa.gov/news-events/ics-advisories/icsa-26-295-01","tags":[]},{"url":"https://www.kiloview.com/en/download/e3-firmware-downloadlatest-12/","tags":[]}],"exploitRefs":[{"url":"https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-295-01.json","tags":[]}],"hasPoc":true,"ai":{"summary":"An authenticated user with static route configuration privileges can inject OS commands into the web management API's static route field on Kiloview E3 NDI encoders, achieving unauthenticated root RCE that persists across reboots due to insufficient input sanitization.","exploitability":"Exploitation requires valid credentials and the 'configure static routes' permission; otherwise straightforward given the direct command injection point.","blast_radius":"Full device compromise is possible, including extraction of stored credentials and cryptographic secrets, enabling lateral movement or persistent backdoor access.","remediation":"Upgrade to firmware version 2.590 or later, which includes vendor-confirmed input validation fixes for the static route configuration endpoint.","detection":"Monitor web management API logs for POST requests to the static route configuration endpoint containing shell metacharacters (e.g., ';', '|', '$(', '`') in the route parameter; such anomalies are likely indicators of exploitation attempts.","tags":["rce","command-injection","web-api","persistent-backdoor","ics"],"model":"garnet-coder","analyzedAt":"2026-10-26T08:52:54.376Z"}}