CVE-2026-75110
criticalPriorität · verfolgen · 0EPSS 0.007 · 51. PerzentilEUEPSS · bewertet 2026-10-22
MemOS is a memory operating system for LLMs and AI agents. In deployments where authentication is enabled (AUTH_ENABLED=true) but the undocumented, defaultless INTERNAL_SERVICE_SECRET environment variable is unset, the is_internal_request() check in src/memos/api/middleware/auth.py fails open: os.getenv("INTERNAL_SERVICE_SECRET") returns None and a request omitting the X-Internal-Service header also yields None, so the comparison None == None evaluates true. The request is then treated as a trusted internal principal and granted scopes: ["all"]. As a result, an unauthenticated remote attacker can reach the admin API-key management endpoints to mint API keys for any user, enumerate keys, revoke keys, and generate a master key for persistent privileged access, as well as all data endpoints.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · high–critical · 8.1–9.8
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (1)
Betroffene Produkte und Versionsbereiche.
auch bekannt als (2)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (9)
Externe Belege — Patches, Meldungen, Analysen.
- https://github.com/MemTensor/MemOSenisa_euvd
- https://github.com/MemTensor/MemOS/blob/main/src/memos/api/middleware/auth.pyenisa_euvd
- https://github.com/MemTensor/MemOS/issues/2259enisa_euvd
- https://nvd.nist.gov/vuln/detail/CVE-2026-75110enisa_euvd
- https://www.vulncheck.com/advisories/memos-authentication-bypass-via-unset-internal-service-secretenisa_euvd
- https://github.com/MemTensor/MemOSnvd
- https://github.com/MemTensor/MemOS/blob/main/src/memos/api/middleware/auth.pynvd
- https://github.com/MemTensor/MemOS/issues/2259nvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan