Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-29787: CWE-200: Exposure of Sensitive Information to an Unauthorized Actor in doobidoo mcp-memory-service

0
Medium
VulnerabilityCVE-2026-29787cvecve-2026-29787cwe-200
Published: Sat Mar 07 2026 (03/07/2026, 15:34:46 UTC)
Source: CVE Database V5
Vendor/Project: doobidoo
Product: mcp-memory-service

Description

mcp-memory-service is an open-source memory backend for multi-agent systems. Prior to version 10.21.0, the /api/health/detailed endpoint returns detailed system information including OS version, Python version, CPU count, memory totals, disk usage, and the full database filesystem path. When MCP_ALLOW_ANONYMOUS_ACCESS=true is set (required for the HTTP server to function without OAuth/API key), this endpoint is accessible without authentication. Combined with the default 0.0.0.0 binding, this exposes sensitive reconnaissance data to the entire network. This issue has been patched in version 10.21.0.

AI-Powered Analysis

AILast updated: 03/07/2026, 16:01:23 UTC

Technical Analysis

The vulnerability CVE-2026-29787 affects doobidoo's open-source mcp-memory-service, a memory backend used in multi-agent systems. Prior to version 10.21.0, the service exposes a REST API endpoint, /api/health/detailed, which returns extensive system information including operating system version, Python runtime version, CPU core count, total memory, disk usage statistics, and the full filesystem path of the database. This endpoint is intended for health monitoring but inadvertently leaks sensitive reconnaissance data. The issue is exacerbated when the environment variable MCP_ALLOW_ANONYMOUS_ACCESS=true is set, a configuration required for the HTTP server to operate without OAuth or API key authentication. Under this setting, the endpoint is accessible without any authentication or authorization. Additionally, the service binds by default to 0.0.0.0, making it reachable from any host on the network. This combination allows any network user to query the endpoint and gather detailed system information that could facilitate further targeted attacks or lateral movement. The vulnerability is classified under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The CVSS v3.1 base score is 5.3 (medium severity), reflecting network attack vector, low attack complexity, no privileges or user interaction required, and limited confidentiality impact without integrity or availability effects. No known exploits have been reported in the wild as of the publication date. The vendor addressed the issue in version 10.21.0 by presumably restricting access or sanitizing the information returned. Organizations running versions earlier than 10.21.0 with anonymous access enabled are at risk of sensitive information disclosure.

Potential Impact

This vulnerability primarily impacts confidentiality by exposing detailed system information to unauthorized actors on the network. Attackers can leverage this reconnaissance data to identify system configurations, software versions, and filesystem layouts, which can aid in crafting targeted exploits or lateral movement strategies. While it does not directly compromise system integrity or availability, the information leakage increases the attack surface and risk of subsequent attacks. Organizations with exposed instances may face increased risk of intrusion attempts, especially if combined with other vulnerabilities. The exposure is particularly critical in environments where the service is accessible from untrusted networks or the internet. Sensitive infrastructure details could also reveal operational practices or system architecture, potentially impacting organizational security posture and compliance requirements. However, the absence of known active exploits and the medium CVSS score indicate a moderate risk level if mitigated promptly.

Mitigation Recommendations

1. Upgrade all instances of mcp-memory-service to version 10.21.0 or later, where the vulnerability is patched. 2. Avoid setting MCP_ALLOW_ANONYMOUS_ACCESS=true unless absolutely necessary. If anonymous access is required, restrict network exposure by binding the service to localhost or internal IP addresses rather than 0.0.0.0. 3. Implement network segmentation and firewall rules to limit access to the mcp-memory-service API endpoints only to trusted hosts and management networks. 4. Use authentication mechanisms such as OAuth or API keys to protect sensitive endpoints and disable anonymous access wherever possible. 5. Regularly audit and monitor API endpoints for unauthorized access attempts and unusual query patterns. 6. Sanitize or limit the amount of system information returned by health or diagnostic endpoints to the minimum necessary for operational monitoring. 7. Incorporate this vulnerability into vulnerability management and patching workflows to ensure timely updates. 8. Educate system administrators about the risks of exposing detailed system information and the importance of secure configuration.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-03-04T16:26:02.899Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 69ac4840c48b3f10ffa9ddde

Added to database: 3/7/2026, 3:46:08 PM

Last enriched: 3/7/2026, 4:01:23 PM

Last updated: 3/8/2026, 4:11:43 AM

Views: 7

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses