CVE-2026-31241mem0 1.0.0版本服务器在内存删除API端点存在安全缺陷,缺乏必要的身份验证与授权机制。未经身份认证的远程攻击者可利用该漏洞,通过向DELETE /memories接口发送包含任意用户标识符(如user_id、run_id)的请求,直接删除系统中任意用户的记忆数据。此行为导致严重的数据丢失及拒绝服务风险,影响系统完整性与可用性。
该漏洞的根本原因在于mem0服务器对敏感的删除操作未实施有效的访问控制策略。当服务器接收到针对/memories端点的DELETE请求时,直接解析查询参数中的user_id、run_id或agent_id,并以此为目标执行数据库删除操作,而未校验请求发起者是否具备相应的身份凭证或操作权限。这使得攻击者能够通过简单的HTTP请求模拟管理操作,遍历并擦除特定用户或全量的内存数据。由于无需任何用户交互或前置认证,该漏洞极易被自动化工具利用,造成不可逆的数据破坏。