CVE-2026-82281
Received Received - Intake

Kotaemon Chat History Exposure via Insecure Direct Object Reference

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

Publication date: 2026-08-28

Last updated on: 2026-08-28

Assigner: VulnCheck

Description

Kotaemon through 0.12.0 fails to properly validate conversation ownership in select_conv, delete_conv, rename_conv, and on_set_public_conversation functions in control.py. Attackers can read other users' chat histories, delete conversations, or rename conversations by supplying arbitrary conversation identifiers without proper authorization checks.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-08-28
Generated
2026-08-29
AI Q&A
2026-08-29
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

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

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-82281 is an Insecure Direct Object Reference (IDOR) vulnerability in Kotaemon, a Gradio-based multi-user chat application. It allows attackers to read other users' chat histories, delete conversations, or rename conversations by supplying arbitrary conversation identifiers without proper authorization checks. The flaw exists in functions like select_conv, delete_conv, rename_conv, and on_set_public_conversation in control.py due to missing ownership validation.

Detection Guidance

To detect this vulnerability, check if Kotaemon is running and exposed to the network. Look for unauthorized access to conversation IDs in logs. Verify if the vulnerable functions (select_conv, delete_conv, rename_conv) lack proper authorization checks. Test by attempting to access conversations using arbitrary IDs via HTTP requests to endpoints like queue/join.

Impact Analysis

This vulnerability can expose sensitive information stored in chat conversations to unauthorized users. Attackers can read private chats, delete conversations, or rename them, leading to data breaches, loss of critical information, or disruption of service. Exploitation requires knowledge of a valid conversation ID, which can be obtained through default admin credentials or URL observation.

Compliance Impact

This vulnerability can lead to non-compliance with GDPR and HIPAA by exposing sensitive personal or health data stored in chat conversations. GDPR requires protecting personal data, while HIPAA mandates safeguarding protected health information. A breach due to this flaw could result in legal penalties, reputational damage, and loss of trust.

Mitigation Strategies

Immediately update Kotaemon to a patched version beyond 0.12.0. If an update is unavailable, restrict access to the vulnerable API endpoints (e.g., queue/join) via network policies or firewall rules. Implement strict authorization checks in select_conv, delete_conv, rename_conv, and on_set_public_conversation functions. Disable default admin credentials and enforce strong authentication.

Chat Assistant

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

EPSS Chart