CVE-2026-88062

CriticalCVSS 9.5/10Last modified Sep 30, 2026

Description

OmniRoute is an open-source AI gateway providing a single endpoint for multiple model providers. In 3.8.49 and earlier, the OmniRoute POST /api/acp/agents custom ACP agent endpoint accepted attacker-controlled binary and versionCommand values and used only a self-consistency check before execFileSync executed the selected interpreter and arguments. The same request called refreshAgentCache, and resolveVersionProbe accepted the matched command before the execFileSync sink ran it. The tokenizeVersionCommand function and DISALLOWED_VERSION_COMMAND_CHARS filter rejected a limited set of shell metacharacters but still allowed interpreter evaluation arguments. The isAuthenticated function relied on isAuthRequired, which accepted anonymous requests when requireLogin was false, while api/acp/ was absent from LOCAL_ONLY_API_PREFIXES and SPAWN_CAPABLE_PREFIXES. With requireLogin=false or during a fresh-instance bootstrap window, a remote anonymous request could supply an interpreter evaluation argument and execute arbitrary code in the server container. With requireLogin=true and a configured management password, exploitation instead required a management session or management-scoped API key. No fixed version is available as of this review.

Metrics

CVSS 4.0 9.5/10CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Sep 10, 2026
Last modified
Sep 30, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-880648.8Backstage is an open framework for building developer portals. Prior to 1.14.6 and from 1.15.0 until 1.15.4, the @backstage/plugin-techdocs-CVE-2026-880657.5`tts-be` is a backend for a timetable selector that aims to help students better choose their class schedules. Versions prior to 2.1.0 have CVE-2026-880699.3Pandora contains a path traversal vulnerability in its archive extraction worker. When processing a specially crafted archive or disk image,CVE-2026-880707.8Out-of-bounds read in Windows BitLocker allows an authorized attacker to elevate privileges locally.CVE-2026-880717.8Double free in Windows Hyper-V allows an authorized attacker to elevate privileges locally.CVE-2026-880727.8Improper access control in Windows Host Guardian Service allows an authorized attacker to elevate privileges locally.CVE-2026-880737.8Use after free in Windows Graphics Kernel allows an authorized attacker to elevate privileges locally.CVE-2026-880747.8Integer overflow or wraparound in Windows Virtualization-Based Security (VBS) Enclave allows an authorized attacker to elevate privileges loCVE-2026-880758.8Improper neutralization of special elements used in an sql command ('sql injection') in Microsoft Configuration Manager allows an authorizedCVE-2026-880767.0Null pointer dereference in Windows Installer allows an authorized attacker to elevate privileges locally.CVE-2026-880797.0Null pointer dereference in Windows MIDI Service Module allows an authorized attacker to elevate privileges locally.CVE-2026-880807.8Use after free in Windows Installer allows an authorized attacker to elevate privileges locally.
CVE-2026-88062: Critical severity, CVSS 9.5 | Vulnix