CVE-2026-56077: PraisonAI MultiAgentLedger Information Disclosure via Duplicate Agent IDs
PraisonAI versions before 1.5.115 fail to enforce unique agent identifiers in their MultiAgentLedger system. An authenticated attacker can register multiple agents using the same ID, causing them to share the same ledger instance. This allows the attacker to view system prompts, conversation history, and other sensitive data intended for other agents—essentially eavesdropping on inter-agent communications and extracting configuration details that should remain isolated.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- Weaknesses (CWE)
- CWE-668
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-18 / 2026-06-23
NVD description (verbatim)
PraisonAI before 1.5.115 contains an information disclosure vulnerability in the MultiAgentLedger component that allows attackers to access sensitive data by registering agents with duplicate IDs. Attackers can exploit the lack of agent ID uniqueness enforcement to share ledger instances and expose system prompts and conversation history between agents.
3 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability exists in PraisonAI's MultiAgentLedger component, which lacks input validation to prevent duplicate agent ID registration. When agents are created with identical IDs, they reference the same underlying ledger instance rather than maintaining separate data stores. This shared state violates the isolation principle and exposes sensitive artifacts including system prompts (which often contain instructions, rules, and behavioral constraints) and complete conversation histories. The flaw requires authenticated access (PR:L in the CVSS vector) but no user interaction, making it exploitable by any user with legitimate PraisonAI credentials.
Business impact
Organizations deploying PraisonAI for multi-agent workflows risk exposure of proprietary agent instructions, internal reasoning patterns, and conversation data across their deployment. This is particularly concerning if PraisonAI is used in sensitive domains (customer support, internal decision-making, or knowledge work) where conversation history or system prompts contain business logic, customer information, or confidential instructions. The breach of agent isolation could also enable lateral movement or privilege escalation if agents operate with different permission levels. Competitors or malicious insiders could reverse-engineer agent behavior and decision logic.
Affected systems
All PraisonAI installations prior to version 1.5.115 are vulnerable. The vulnerability does not appear to affect specific operating systems or architectures, as it is an application-level logic flaw. Any deployment using the affected MultiAgentLedger component is in scope. Verify your installed version against the PraisonAI release history to determine exposure.
Exploitability
Exploitation requires valid authentication credentials to the PraisonAI instance, limiting the attack surface to internal users or attackers with compromised credentials. No network connectivity constraints apply (AV:N), and the attack is straightforward—simply register an agent using a duplicate ID of an existing agent. The CVSS score of 6.5 (MEDIUM) reflects the requirement for prior authentication. The attack is not novel or particularly sophisticated, meaning any insider with basic familiarity with agent registration could execute it. No specialized tools or public exploits are necessary.
Remediation
Upgrade to PraisonAI version 1.5.115 or later. The patched version enforces unique agent ID constraints at the registration layer, preventing duplicate IDs from being created or assigned to existing agents. Organizations should verify the upgrade path and any breaking changes by consulting the official PraisonAI release notes. If an immediate upgrade is not feasible, implement network-level access controls to limit who can register agents, and monitor agent registration logs for duplicate ID attempts.
Patch guidance
Apply the upgrade to PraisonAI 1.5.115 as part of your normal patch cycle. Before deploying to production, test the upgrade in a staging environment to confirm compatibility with your agent configurations and any custom extensions. Review the changelog for that version to identify any configuration changes or deprecations. After upgrade, verify that existing agents continue to function and that agent isolation is properly enforced by confirming that agents can no longer access each other's ledger data.
Detection guidance
Monitor PraisonAI agent registration logs for attempts to create agents with duplicate IDs. Legitimate workflows should create agents with unique identifiers; duplicate attempts are a strong signal of exploitation. Additionally, audit ledger access patterns—if a single agent's credentials are accessing ledger data for multiple distinct agents simultaneously, this indicates a cross-agent data leakage event. Enable verbose logging on the MultiAgentLedger component if available. Query historical logs to identify whether an attacker may have already exploited this vulnerability before you patch.
Why prioritize this
While the CVSS score is MEDIUM, the information disclosure severity and the requirement for only low-privileged authentication make this a business-critical fix. Insider threats and compromised accounts pose a real risk in most organizations. The exposure of system prompts and conversation histories can compromise intellectual property and customer trust. Although not yet in the CISA KEV catalog, the simplicity of exploitation and the high business impact justify treating this as a priority patch, particularly for organizations whose PraisonAI deployment handles sensitive or customer-facing data.
Risk score, explained
The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N yields a score of 6.5 (MEDIUM). The high confidentiality impact (C:H) reflects unrestricted access to sensitive data once the attacker gains the foothold. The low attack complexity (AC:L) and lack of user interaction required (UI:N) increase the score. However, the requirement for valid credentials (PR:L) and the lack of impact on integrity or availability prevent a higher severity rating. In practice, the business risk may feel higher than 6.5 suggests due to the nature of the exposed data (proprietary logic and customer information) and the ease of exploitation.
Frequently asked questions
Does this vulnerability allow unauthenticated access?
No. The CVSS vector PR:L indicates the attacker must have valid login credentials to PraisonAI. However, any authenticated user (including low-privileged ones) can exploit it, so compromised employee accounts or insider threats are a realistic attack vector.
Will upgrading to 1.5.115 break my existing agents or configurations?
In general, patch-level upgrades (1.5.x to 1.5.115) are backward-compatible. However, you should always test in a non-production environment first. Consult the official PraisonAI release notes for that version to confirm there are no breaking changes affecting your setup.
Can I detect if this vulnerability was exploited in my environment?
Yes. Check agent registration logs and MultiAgentLedger access logs for duplicate agent ID creation attempts or unusual cross-agent data access. If an attacker successfully exploited this, the logs should show either failed registration attempts (after the patch is applied) or unauthorized ledger access spanning multiple agent IDs. Act on these findings immediately.
Is this vulnerability being actively exploited?
The vulnerability is not currently listed in CISA's KEV catalog, meaning there is no confirmed active exploitation in the wild as of the publish date. However, given the simplicity of exploitation, organizations should assume that opportunistic attackers (insiders, competitors with network access) may attempt to exploit it. Treat this as a high-priority patch regardless of KEV status.
This analysis is provided for informational purposes only and does not constitute legal or professional security advice. Organizations should verify all technical details, patch availability, and compatibility with their own vendor and testing environments before making remediation decisions. SEC.co does not warrant the accuracy of third-party vendor information referenced herein. Always consult official vendor advisories and release notes for authoritative guidance on affected versions and patch status. Source: NVD (public-domain), retrieved 2026-07-27. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-15653MEDIUMDräger Zeus Anesthesia Workstation USB Security Vulnerability
- CVE-2026-48096MEDIUMOpenFGA Cache Collision Vulnerability: Impact, Patching & Detection
- CVE-2026-50202MEDIUMSteeltoe JWT Cache Collision Enables Unauthorized Authentication Across Multiple Providers
- CVE-2026-53826MEDIUMOpenClaw Workspace Path Disclosure via Sandboxed Session Spawning
- CVE-2016-20064MEDIUMWP Vault 0.8.6.6 Arbitrary File Read via Directory Traversal
- CVE-2016-20067MEDIUMWordPress CP Polls CSRF Vulnerability
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20074MEDIUMWordPress Lazy Content Slider CSRF Vulnerability – Patch & Detection Guide