Description
99AI through 4.3.0 contains a missing authentication vulnerability in the POST /api/chatLog/exportExcel route that allows unauthenticated attackers to export all users' chat logs. Attackers can send requests with controlled page, size, and optional email fields to download xlsx files containing usernames, emails, prompts, and AI answers.
Published: 2026-10-16
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Sensitive user chat logs may be exported by anyone
Action: Immediate Patch
AI Analysis

Impact

A missing authentication check in the exportExcel API route lets an attacker send POST requests without credentials and retrieve an XLSX file that contains usernames, email addresses, user prompts, and AI responses. Without authentication, the data is exposed to anyone who can reach the public endpoint, leading to a full disclosure of private conversation content and personally identifying information.

Affected Systems

The vulnerability affects the 99AI application from vastxie, specifically versions up to and including 4.3.0. Any deployment of these releases that has the /api/chatLog/exportExcel endpoint exposed to the network is susceptible.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity risk. EPSS information is not available, and the vulnerability is not listed in the CISA KEV catalog, but the lack of authentication combined with easy request construction means the attack can be performed remotely without special prerequisites. An attacker can manipulate pagination and optional email filtering parameters to retrieve all or a subset of the logs, potentially exposing a large amount of sensitive data.

Generated by OpenCVE AI on October 16, 2026 at 18:59 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade 99AI to a patched release that requires authentication for the exportExcel endpoint.
  • Configure the application or a reverse proxy to enforce authentication on /api/chatLog/exportExcel if a direct patch is unavailable.
  • Restrict network access to the export endpoint with firewall rules, allowing only trusted IP ranges to reach it.

Generated by OpenCVE AI on October 16, 2026 at 18:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description 99AI through 4.3.0 contains a missing authentication vulnerability in the POST /api/chatLog/exportExcel route that allows unauthenticated attackers to export all users' chat logs. Attackers can send requests with controlled page, size, and optional email fields to download xlsx files containing usernames, emails, prompts, and AI answers.
Title 99AI through 4.3.0 Unauthenticated Information Disclosure via chatLog exportExcel
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:39:57.886Z

Reserved: 2026-10-16T14:31:22.547Z

Link: CVE-2026-111706

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:54.663

Modified: 2026-10-16T19:03:18.127

Link: CVE-2026-111706

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:00:11Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function