CVE-2024-29028
memos vulnerable to an SSRF in /o/get/httpmeta
Record summary
CVE-2024-29028 has a selected CVSS score of 5.8 (medium); EIP currently links 1 Nuclei template.
Description
memos is a privacy-first, lightweight note-taking service. In memos 0.13.2, an SSRF vulnerability exists at the /o/get/httpmeta that allows unauthenticated users to enumerate the internal network and receive limited html values in json form. This vulnerability is fixed in 0.16.1.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Sep 26, 2025 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Jul 25, 2024 · Source: CVE List
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
Default status: unknown | CVE List, VulnCheck | Before 0.13.2 | affected |
| < 0.16.1 | affected | ||
github.com/usememos/memosBrowse Go / github.com/usememos/memos | GitHub Advisory | Before 0.16.1 · Fixed in 0.16.1 | affected |
Nuclei templates
1ProjectDiscoveryMEDIUMMemos 0.13.2 - Server-Side Request ForgeryCVSS 5.3
SSRF vulnerabilities exist in the memos API service `/o/get/httpmeta` that allow unauthenticated and authenticated users to enumerate and read from the internal network. In addition, one SSRF vulnerability leads to a reflected XSS vulnerability, which may allow an attacker complete control over the administrator account.
Impact
Attackers can make the server perform requests to arbitrary internal or external resources, potentially accessing sensitive data or internal services.
Remediation
Update Memos to version 0.13.3 or later.
Source: ProjectDiscovery