CVE-2026-55583
Last modified
CVE-2026-55583 is a high-severity vulnerability rated 7.6/10 on the CVSS scale. Twenty is an open-source CRM (customer relationship management) platform. Prior to 2.9.0, Twenty was vulnerable to a cross-workspace insecure direct object reference (IDOR) in the AI agent monitor's AgentTurnResolver, in packages/twenty-server/src/engine/metadata-modules/ai/ai-agent-monitor/reso lvers/agent-turn.resolver.ts. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
Description
Twenty is an open-source CRM (customer relationship management) platform. Prior to 2.9.0, Twenty was vulnerable to a cross-workspace insecure direct object reference (IDOR) in the AI agent monitor's AgentTurnResolver, in packages/twenty-server/src/engine/metadata-modules/ai/ai-agent-monitor/reso lvers/agent-turn.resolver.ts. The agentTurns(agentId) query and the evaluateAgentTurn(turnId) mutation looked up rows by agentId or id only; although AgentTurnEntity has a workspaceId column, it was not included in the WHERE clause, and the class-level guards only checked that the caller was authenticated in some workspace rather than that the requested object belonged to it, with the same flaw present in agent-turn-grader.service.ts. As a result, any authenticated user with the AI settings flag, a workspace owner by default, could target any other workspace on the same instance given the victim's agentId or turnId: agentTurns returned the victim's full chat history including message parts such as raw chat text, tool calls, and tool outputs, while evaluateAgentTurn inserted an agentTurnEvaluation row with the victim's workspaceId and fed the victim's turn into the default LLM. The agentId and turnId are non-guessable UUIDs but are exposed in the URL of the settings page. This issue is fixed in version 2.9.0.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-55583?
How severe is CVE-2026-55583?
How do I fix CVE-2026-55583?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-55575LiquidJS is a Shopify / GitHub Pages compatible template eng…8.2
- CVE-2026-55576MaaAssistantArknights is a one-click tool for daily Arknight…8.8
- CVE-2026-55577ImageMagick is free and open-source software used for editin…5.9
- CVE-2026-55578Pheditor is a single-file editor and file manager written in…8.8
- CVE-2026-55579Pheditor is a single-file editor and file manager written in…9.8
- CVE-2026-5558A flaw has been found in PHPGurukul PHPGurukul Online Shoppi…6.3
- CVE-2026-5559A vulnerability has been found in AntaresMugisho PyBlade 0.1…6.3
- CVE-2026-55590CakePHP Authentication is an authentication plugin for CakeP…6.1
- CVE-2026-55592Dashy is a self-hostable personal dashboard. Prior to 4.3.7,…3.9
- CVE-2026-55594ImageMagick is free and open-source software used for editin…5.3
- CVE-2026-55595ImageMagick is free and open-source software used for editin…4.7
- CVE-2026-55596Plate is a rich-text editor with AI and shadcn/ui. From 53.0…8.7
Are you affected by CVE-2026-55583?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
