SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-71424

CRITICAL · CVSS 9.6 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-17 · Last synced 2026-09-16

CyberRota Analysis

AI-Generated

Onyx versions prior to 3.1.10, 3.2.14, and 4.0.0 expose sensitive OAuth Authorization headers through specific API endpoints, allowing BASIC_ACCESS users to access another user's tokens due to improper handling of per-user data. This vulnerability poses a critical risk as it can lead to unauthorized access and potential account compromise. Organizations using affected versions of Onyx should prioritize immediate updates to mitigate this security threat.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-71424
Severity
CRITICAL
CVSS
9.6
EPSS
0.29%

Original NVD Description

Onyx is an open-source AI platform. Prior to 3.1.10, 3.2.14, and 4.0.0, Onyx's GET /api/mcp/servers and GET /api/mcp/servers/persona/{persona_id} endpoints expose another user's OAuth Authorization header because OnyxTokenStorage.set_tokens and OnyxTokenStorage.set_client_info in backend/onyx/server/features/mcp/api.py copy per-user tokens into a shared admin MCPConnectionConfig row and _db_mcp_server_to_api_mcp_server returns that row through auth_template.headers to any BASIC_ACCESS user. This issue is fixed in versions 3.1.10, 3.2.14, and 4.0.0.