Description
LangChat through commit 2a6285a contains a missing authentication vulnerability that allows unauthenticated remote attackers to access REST controllers because no Sa-Token interceptor is registered. Attackers can query /api/v1/auth/users to read plaintext passwords, retrieve LLM provider API keys, create super-admin accounts, and modify or delete data.
Published: 2026-10-16
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Remote authentication bypass allowing unauthorized access to sensitive data and privileged operations
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from a missing Sa‑Token interceptor in the REST API controllers, which enables unauthenticated callers to access endpoints such as /api/v1/auth/users. Attackers can read plaintext passwords, retrieve LLM provider API keys, create super‑admin accounts, and modify or delete arbitrary data. The flaw is a classic missing authentication issue classified as CWE‑306, giving attackers full confidentiality, integrity, and availability compromise.

Affected Systems

Present in deployments of LangChat built from the commit 2a6285a and later that have not added explicit authentication to the REST controllers. The affected product is LangChat provided by the vendor LangChat; no specific version range is enumerated, so any instance using the vulnerable code path is at risk.

Risk and Exploitability

The CVSS score of 9.3 places this vulnerability in the critical range, indicating a low mitigability bar. No EPSS data is available, but the remote nature of the flaw suggests high exploitation potential. It is not yet listed in the CISA KEV catalogue. From the description, the likely attack vector is a simple unauthenticated HTTP POST or GET to the exposed REST endpoints.

Generated by OpenCVE AI on October 16, 2026 at 19:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official patch that registers the Sa‑Token interceptor or upgrade to a fixed release where authentication is enforced on all REST API controllers.
  • Restrict network exposure of the REST API, for example by placing it behind a firewall or VPN, so that only internal, authenticated users can reach the endpoints.
  • As an interim solution, disable or remove the vulnerable controller endpoints such as /api/v1/auth/users until a patch is applied.

Generated by OpenCVE AI on October 16, 2026 at 19:00 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 LangChat through commit 2a6285a contains a missing authentication vulnerability that allows unauthenticated remote attackers to access REST controllers because no Sa-Token interceptor is registered. Attackers can query /api/v1/auth/users to read plaintext passwords, retrieve LLM provider API keys, create super-admin accounts, and modify or delete data.
Title LangChat through commit 2a6285a Missing Authentication on REST API Controllers
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-111704

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-111704

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:15:02Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function