CVE-2026-31244mem0 1.0.0版本的服务器在内存删除API端点(DELETE /memories/{memory_id})上缺乏关键的认证与授权机制。该缺陷允许未经身份验证的远程攻击者直接发送DELETE请求,随意删除数据库中的任意内存记录。利用此漏洞可导致敏感数据永久丢失,并可能引发拒绝服务状态,对系统的完整性和可用性构成直接威胁。
该漏洞的根源在于mem0服务器未能对DELETE /memories/{memory_id}接口实施有效的访问控制策略。在正常的业务逻辑中,删除操作应当严格验证用户的身份以及其对特定资源(memory_id)的操作权限。然而,在mem0 1.0.0中,服务器在接收到删除请求时,并未检查请求头中的认证凭证(如JWT Token或Session ID),也未验证调用者是否为该记录的所有者。攻击者只需构造一个包含目标memory_id的HTTP DELETE请求,即可绕过前端或中间件直接与后端数据库交互。由于缺乏防御机制,服务器将直接执行删除操作,导致数据被移除。这是一种典型的失效的访问控制漏洞,使得攻击者能在极低成本下造成严重的破坏。