Description
99AI through 4.3.0 contains an insecure direct object reference vulnerability that allows unauthenticated attackers to read other users' chat messages because querySingleChat lacks an owner check. Attackers can send a fingerprint header to obtain a visitor JWT and iterate sequential chatId values to retrieve other users' message content and task data.
Published: 2026-10-16
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Data Disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an insecure direct object reference flaw that enables unauthenticated attackers to read other users’ chat messages in 99AI versions up to and including 4.3.0. Because the querySingleChat endpoint does not validate that the requesting user owns the chat being queried, sensitive chat content and task data can be exposed. The problem is a classic IDOR weakness (CWE‑639).

Affected Systems

The affected product is 99AI provided by vastxie, affecting all releases up to and including version 4.3.0.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium severity data confidentiality issue. No EPSS score is available, and the vulnerability is not listed in CISA’s KEV catalog. Attackers can acquire a visitor JWT by sending a fingerprint header, after which they can iterate sequential chatId values to enumerate and retrieve other users’ messages through the API. The lack of authentication requirements for the endpoint means the attack is possible from any network location without privileges, so the overall risk of data leakage remains moderate but significant.

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

  • Apply a patch or upgrade 99AI to a version newer than 4.3.0 that fixes the ownership check on querySingleChat.
  • Modify the /api/chatLog/querySingleChat handler to enforce that the JWT‑authenticated user is the owner of the requested chat id.
  • Restrict unauthenticated access to the chatLog API or require authentication and strong logging for all chat read requests.

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 an insecure direct object reference vulnerability that allows unauthenticated attackers to read other users' chat messages because querySingleChat lacks an owner check. Attackers can send a fingerprint header to obtain a visitor JWT and iterate sequential chatId values to retrieve other users' message content and task data.
Title 99AI through 4.3.0 IDOR via /api/chatLog/querySingleChat Chat Message Disclosure
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T18:20:01.823Z

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

Link: CVE-2026-111707

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-16T19:17:05.233

Link: CVE-2026-111707

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key