Description
Nexent through 2.7.0 contains a missing authorization vulnerability in check_file_access that allows authenticated users to read other tenants' knowledge-base files by skipping tenant comparison for knowledge_base/ reads. Attackers in multi-tenant deployments can list objects via GET /file/storage for presigned URLs or use GET /file/download/{object_name} to download other tenants' source documents.
Published: 2026-10-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Disclosure
Action: Apply Patch
AI Analysis

Impact

A missing authorization check in Nexent's file access logic allows authenticated users to read other tenants' knowledge-base files. The flaw exists in the check_file_access function where a tenant comparison is skipped for knowledge_base reads. This enables an attacker to retrieve files that should be private to other tenants, resulting in the disclosure of potentially sensitive source documents, violating confidentiality.

Affected Systems

The vulnerability affects ModelEngine-Group's Nexent platform version 2.7.0 and earlier. Any deployment using these versions in a multi‑tenant configuration is susceptible; the flaw is triggered when users access the /file/storage or /file/download endpoints to retrieve knowledge‑base contents.

Risk and Exploitability

The CVSS score of 7.1 indicates a medium severity with significant impact. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog. Exploitation requires the attacker to be an authenticated user but does not need elevation of privileges. The attacker can leverage routine API calls to enumerate and download files from other tenants, making the vulnerability a direct risk for confidentiality in multi‑tenant deployments.

Generated by OpenCVE AI on October 15, 2026 at 14:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Nexent to a release newer than 2.7.0 that includes a fix for the check_file_access authorization bypass.
  • Restrict access to the /file/storage and /file/download endpoints for non‑admin users or enforce strict tenant validation on these paths.
  • Audit tenant isolation settings and ensure that tenant identifiers are correctly enforced in all file operations.
  • Monitor application logs for anomalous file access attempts and validate that no cross‑tenant reads occur.

Generated by OpenCVE AI on October 15, 2026 at 14:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Nexent through 2.7.0 contains a missing authorization vulnerability in check_file_access that allows authenticated users to read other tenants' knowledge-base files by skipping tenant comparison for knowledge_base/ reads. Attackers in multi-tenant deployments can list objects via GET /file/storage for presigned URLs or use GET /file/download/{object_name} to download other tenants' source documents.
Title Nexent through 2.7.0 Cross-Tenant Knowledge-Base File Read via check_file_access
First Time appeared Nexent
Nexent nexent
Weaknesses CWE-639
CPEs cpe:2.3:a:nexent:nexent:*:*:*:*:*:*:*:*
Vendors & Products Nexent
Nexent nexent
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T18:48:05.425Z

Reserved: 2026-10-14T17:27:38.036Z

Link: CVE-2026-110775

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T19:17:13.790

Modified: 2026-10-15T14:47:05.720

Link: CVE-2026-110775

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T14:15:15Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key