CVE-2026-85700: Onyx credential disclosure in custom tool endpoints

CVE-2026-85700 · Severity: medium · CVSS 6.5 · Published 2026-09-04

Onyx is an open-source AI chat platform that allows administrators to integrate external tools and APIs. A flaw in versions 4.6.6 and earlier fails to properly restrict access to administrator-defined API credentials and authorization headers stored in custom tool configurations. Any authenticated user can retrieve these plaintext secrets through the tool API endpoints and then use them to directly access upstream services, potentially compromising third-party integrations and sensitive data.

Technologies: Onyx. Vendors: Onyx.

Quick answers

Is CVE-2026-85700 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-85700 being exploited in the wild.
How severe is CVE-2026-85700?
Medium severity, with a CVSS score of 6.5, published 4 September 2026.
Which products and versions are affected?
Onyx 4.6.6 and earlier.
Is there a fix for CVE-2026-85700?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-85700 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-85700?
Check whether you run Onyx at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is an authorization bypass (CWE-639) in the custom tool API endpoints (/tool and /tool/{tool_id}). Authenticated users can call GET requests to retrieve custom tool definitions stored in the custom_headers field, which contains plaintext API keys and authorization headers meant only for administrators to configure. The root cause is insufficient access control in the api.py file of the tool feature module. No authentication bypass is required—only valid user credentials are needed. An attacker with basic authentication can enumerate tools and exfiltrate all embedded credentials, then use them to directly access third-party APIs, potentially leading to unauthorized access, data exfiltration, or service disruption on upstream systems.

Affected products

  • Onyx Onyx 4.6.6 and earlier

Timeline

  • 2026-09-04: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.