Home

Description

mem0 contains unauthenticated config API endpoints that expose LLM API keys in plaintext and allow server-side request forgery via attacker-controlled ollama_base_url parameter. Unauthenticated attackers can retrieve stored secrets like OpenAI API keys via GET /api/v1/config/ or trigger SSRF attacks by setting ollama_base_url to internal addresses like cloud IMDS via PUT /api/v1/config/mem0/llm endpoint.

PUBLISHED Reserved 2026-07-06 | Published 2026-07-07 | Updated 2026-07-09 | Assigner VulnCheck




CRITICAL: 9.2CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N

CRITICAL: 9.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N

Problem types

Missing Authentication for Critical Function

Product status

Default status
unaffected

Any version
affected

Credits

George Chen reporter

References

github.com/mem0ai/mem0/issues/6081 exploit

github.com/mem0ai/mem0/issues/6081 (GitHub Issue) issue-tracking

github.com/mem0ai/mem0 (Product) product

github.com/...ommit/a3154d59e52386d4e1189c1f5f44819868f76514 (Patch Commit) patch

www.vulncheck.com/...re-via-unauthenticated-config-endpoints third-party-advisory

cve.org (CVE-2026-59706)

nvd.nist.gov (CVE-2026-59706)

Download JSON