PatchSiren cyber security CVE debrief
CVE-2026-116634 cheaper-inference CVE debrief
CVE-2026-116634 is a high-severity vulnerability in OmniRoute versions 3.8.50 before 3.8.52. The vulnerability allows unauthenticated attackers to issue sync tokens via POST /api/sync/tokens when requireLogin is disabled. These tokens can be used against GET /api/sync/bundle to retrieve decrypted provider credentials and plaintext API keys. The tokens persist even after login is re-enabled.
- Vendor
- cheaper-inference
- Product
- OmniRoute
- CVSS
- HIGH 8.2
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-26
- Original CVE updated
- 2026-10-26
- Advisory published
- 2026-10-26
- Advisory updated
- 2026-10-26
Who should care
Defenders responsible for OmniRoute deployments, particularly those with requireLogin disabled, should assess exposure and prioritize patching or mitigation efforts. This includes reviewing authentication configurations, verifying potential unauthorized access, and implementing compensating controls for exposed systems. Security teams and vulnerability management teams should track remediation progress and verify patched systems.
Why it matters
CVE-2026-116634 is a high-severity vulnerability in OmniRoute that allows unauthenticated attackers to issue sync tokens and retrieve sensitive information. Defenders should prioritize patching or mitigation efforts, especially for deployments with requireLogin disabled.
- Potential unauthorized access to decrypted provider credentials
- Potential unauthorized access to plaintext API keys
- Need to verify authentication configurations for OmniRoute deployments
- Priority on patching or mitigating the vulnerability
Technical summary
The vulnerability exists in OmniRoute versions 3.8.50 before 3.8.52, where an unauthenticated attacker can issue sync tokens via POST /api/sync/tokens when requireLogin is disabled. These tokens can be used to retrieve decrypted provider credentials and plaintext API keys from GET /api/sync/bundle. Defenders should prioritize patching or mitigating this vulnerability as soon as possible due to its high CVSS score of 8.2 and potential for unauthorized access to sensitive information. Affected product deployments should be identified, and owners assigned for follow-up.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability as soon as possible due to its high CVSS score of 8.2 and potential for unauthorized access to sensitive information.
Recommended defensive actions
- Patch OmniRoute to version 3.8.52 or later
- Disable requireLogin if not already done
- Monitor for suspicious activity on /api/sync/tokens and /api/sync/bundle endpoints
- Review and update authentication configurations for OmniRoute
- Perform vulnerability scanning to identify exposed systems
- Implement compensating controls for exposed systems
- Track remediation progress and verify patched systems
Evidence notes
The CVE record and source item provide details about the vulnerability, including its description, affected versions, and references to patch commits and technical descriptions. Defenders should verify authentication configurations for OmniRoute deployments, especially when requireLogin is disabled, and review potential unauthorized access to decrypted provider credentials and plaintext API keys. Limited source detail exists, so explicit evidence limits and defensive verification tasks are necessary.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-116634 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-116634
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-116634 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-116634
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
OmniRoute 3.8.50 before 3.8.52 Missing Authentication via /api/sync/tokens
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/116xxx/CVE-2026-116634.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/cheaper-inference/OmniRoute/pull/17053
Supplemental source - patch, issue-tracking
-
Source reference
Unverified legacy reference
URL: https://github.com/cheaper-inference/OmniRoute/commit/44a29611bf088e351d8d40eacaabdc1794ed0c61
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/cheaper-inference/OmniRoute/blob/c1e30b7676975feb298b49eff6ff58923c04b89e/src/app/api/sync/tokens/route.ts
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/cheaper-inference/OmniRoute/blob/c1e30b7676975feb298b49eff6ff58923c04b89e/src/server/authz/routeGuard.ts
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/cheaper-inference/OmniRoute/releases/tag/v3.8.52
Supplemental source - release-notes
-
Source reference
Unverified legacy reference
URL: https://github.com/cheaper-inference/OmniRoute
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/omniroute-3.8.50-before-3.8.52-missing-authentication-via-api-sync-tokens
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.