Onyx: IDOR in /chat/file/{file_id} allows any authenticated user to download other users files
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-639.
Summary
Onyx is an open-source AI platform. Prior to versions 3.0.9, 3.1.6, and 3.2.6, the GET /chat/file/{file_id} endpoint allows any authenticated user to download any other user's uploaded files by providing the file UUID. The endpoint verifies the caller is authenticated but never checks that the file belongs to them. An attacker who knows or obtains a file UUID can access confidential documents, chat attachments, and other files uploaded by any user in the system. This issue has been patched in versions 3.0.9, 3.1.6, and 3.2.6.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| onyx-dot-app | onyx | before 3.0.9; 3.1.0 to before 3.1.6; 3.2.0 to before 3.2.6 | 3.0.9, 3.1.6, 3.2.6 | Patch available | CNA |
- onyx Vendoronyx-dot-app Affected before 3.0.9; 3.1.0 to before 3.1.6; 3.2.0 to before 3.2.6 Fixed in 3.0.9, 3.1.6, 3.2.6 Patch available CNA
Remediation
- Fix · CNA onyx (onyx-dot-app) Fixed in 3.0.9, 3.1.6, 3.2.6
Timeline
- 2026-10-02 Threatist record created from CVE-2026-42277
References
More onyx-dot-app vulnerabilities
- TI-2026-58811 Onyx 4.6.6 Custom Tool Secret Header Disclosure via Tool Endpoints CVSS 4.0HIGH 7.1
- TI-2026-45084 Authorization bypass in onyx-dot-app onyx CVSS 3.1MEDIUM 6.5
- TI-2026-50048 Onyx: Cross-user OAuth-token leak via /api/mcp/servers* for per-user MCP servers CVSS 3.1CRITICAL 9.6
- TI-2026-80125 Cross-site scripting in onyx-dot-app Onyx PreviewTab.tsx CVSS 4.0MEDIUM 5.1
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences