Description
langchain4j-aideepin through 3.32.0 contains an insecure direct object reference vulnerability in CharacterMessageController that allows authenticated users to access other users' message references due to missing owner checks. Attackers can supply another user's message uuid to the knowledge-embedding-ref, memory-embedding-ref, or graph-ref endpoints to retrieve knowledge-base chunks, long-term memory text, and knowledge-graph data.
Published: 2026-11-09
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized data disclosure via IDOR in message reference endpoints
Action: Patch
AI Analysis

Impact

langchain4j‑aideepin up to version 3.32.0 contains an insecure direct object reference in the CharacterMessageController. When an authenticated user supplies another user's message UUID to the knowledge‑embedding-ref, memory-embedding-ref, or graph-ref endpoints, the application returns that user's knowledge‑base chunks, long‑term memory text, and graph data. This flaw allows an authorized user to read data that belongs to another user, thereby violating confidentiality.

Affected Systems

The vulnerable product is langchain4j‑aideepin from the moyangzhan organization. All releases up to and including version 3.32.0 are affected; higher‑version releases that include the patch are not affected.

Risk and Exploitability

The CVSS score of 6 indicates a medium severity risk. The EPSS score is not available, so the exploitation likelihood cannot be quantified from the public data. The flaw requires the user to be authenticated and to know or guess a valid UUID of another user. No known public exploits or KEV listing exist. Because the flaw permits data disclosure, organizations with sensitive user data should treat this as a moderate but actionable threat.

Generated by OpenCVE AI on November 10, 2026 at 00:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade langchain4j‑aideepin to a version newer than 3.32.0 that includes the IDOR fix.
  • If upgrading is not immediately feasible, modify the CharacterMessageController to enforce an ownership check that ensures the authenticated user owns the message UUID before returning the data.
  • Implement monitoring for anomalous access to the knowledge‑embedding, memory‑embedding, or graph endpoints, and restrict their use to authorized users only.

Generated by OpenCVE AI on November 10, 2026 at 00:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 23:45:00 +0000

Type Values Removed Values Added
Description langchain4j-aideepin through 3.32.0 contains an insecure direct object reference vulnerability in CharacterMessageController that allows authenticated users to access other users' message references due to missing owner checks. Attackers can supply another user's message uuid to the knowledge-embedding-ref, memory-embedding-ref, or graph-ref endpoints to retrieve knowledge-base chunks, long-term memory text, and knowledge-graph data.
Title langchain4j-aideepin through 3.32.0 IDOR via /character/message reference endpoints
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/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-11-09T23:27:53.127Z

Reserved: 2026-11-09T22:03:09.881Z

Link: CVE-2026-125386

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-10T00:17:11.993

Modified: 2026-11-10T00:17:11.993

Link: CVE-2026-125386

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-10T00:45:07Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key