ZeroHour

CVE-2026-85093

niche

Per-user authorization bypass in Cheshire Cat AI leaks other users' chat memory

CVSS 4.0
7.1 high
EPSS
<1%p24
Published
()
Modified
AI analysis

Cheshire Cat AI's GET /memory/collections/{collection_id}/points endpoint fails to apply per-user filtering when returning episodic memory points, an incorrect-authorization flaw (CWE-863). An authenticated user holding MEMORY:READ permission can call the endpoint and page through the collection with the offset cursor, bypassing user scoping entirely. This grants the attacker read access to all users' stored conversation messages and any personal data in that collection; CVSS 4.0 scores the confidentiality impact as high with no integrity or availability effects (7.1). Any deployment of the open-source, self-hosted Cheshire Cat AI agent framework where multiple users hold accounts with MEMORY:READ on the same instance is affected, while single-user deployments gain the attacker little. No public proof-of-concept is known, the issue is not in CISA KEV, and EPSS currently estimates only a 0.3% probability of exploitation within 30 days.

What to do: Update to a fixed release when published (no fixed version number is available in the current data) and monitor the Cheshire Cat AI GitHub repository or vendor advisory for the patch. Until then, restrict MEMORY:READ to trusted users, limit internet exposure of the /memory/collections endpoints, and review access logs for unusual offset-based pagination by low-privilege accounts. Operators of multi-user instances should confirm whether other users' conversation data was exposed; single-user deployments are minimally impacted.

Affected
Cheshire Cat AI Cheshire Cat (open-source AI agent framework), GET /memory/collections/{collection_id}/points endpoint
Estimated exposure
nichelikely hundreds to low thousands of self-hosted instances (small open-source community) — Cheshire Cat is a niche, self-hosted open-source conversational AI agent framework (community of a few thousand GitHub stars, typically Docker-based single-instance deployments), so plausibly affected multi-user instances number in the…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Cheshire Cat AI's GET /memory/collections/{collection_id}/points endpoint fails to apply per-user filtering when retrieving episodic memory points. Authenticated attackers with MEMORY:READ permission can retrieve all users' stored conversation messages and personal data by paginating through the collection using the offset cursor.

Weakness
CWE-863
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.