CVE-2026-86867
Deferred Deferred - Pending Action

Authorization Bypass in Kotaemon Chat Interface

Vulnerability report for CVE-2026-86867, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-23

Last updated on: 2026-09-23

Assigner: CERT/CC

Description

Cinnamon's Kotaemon (all versions up to and including v0.12.0) multi-user chat interface contains multiple vulnerabilities due to incorrect authorization and improper access controls. There are four handler methods in `libs/ktem/ktem/pages/chat/control.py` that load a Conversation record by its ID without comparing the requester's `user_id` to the conversation's owner `Conversation.user`. This allows any authenticated user to perform the following actions: 1. Read other user's chat transcripts, RAG retrieval history, AI-generated plots, and chat suggestions. 2. Permanently delete another user's conversation. 3. Rename another user's conversation. 4. Overwrite another user's conversation's chat suggestion list.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-23
Last Modified
2026-09-23
Generated
2026-09-23
AI Q&A
2026-09-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
cinnamon kotaemon to 0.12.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-86867 is an authorization vulnerability in Cinnamon's Kotaemon (versions up to v0.12.0) that allows any authenticated user to access, modify, or delete conversations belonging to other users. The system fails to verify conversation ownership when loading conversations, enabling unauthorized actions such as reading chat transcripts, deleting conversations, renaming conversations, or overwriting chat suggestions.

Detection Guidance

Check for unauthorized access to chat transcripts or conversation modifications by reviewing logs for actions performed by users on conversations they do not own. Look for repeated attempts to access conversations using different user IDs. Monitor for unexpected deletions or renames of conversations.

Impact Analysis

This vulnerability allows attackers with a valid account to read sensitive data like chat transcripts, retrieval history containing private document excerpts, AI-generated plots, and chat suggestions. They can also permanently delete, rename, or overwrite another user's conversations, leading to data loss, misinformation, or unauthorized access to proprietary information.

Compliance Impact

This vulnerability likely violates GDPR and HIPAA by exposing sensitive personal or health data through unauthorized access to chat transcripts and retrieval history. It compromises data confidentiality and integrity, potentially leading to regulatory penalties for non-compliance with privacy and security requirements.

Mitigation Strategies

Disable multi-user functionality if possible. Restrict access to conversation UUIDs by reviewing and updating privacy settings. Implement network-level monitoring to detect unusual access patterns. Monitor for unauthorized deletions or modifications of conversations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-86867. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart