CVE-2025-56761
Full vulnerability record from the local CVENow database.
Description
Memos 0.22 is vulnerable to Stored Cross site scripting (XSS) vulnerabilities by the upload attachment and user avatar features. Memos does not verify the content type of the uploaded data and serve it back as is. An authenticated attacker can use this to elevate their privileges when the stored XSS is viewed by an admin.
Severity
MEDIUM
CVSS score
5.4
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2025-09-03 17:15:34.410000
Last modified
2026-11-07 18:10:00.200000
View original CVE JSON
{
"id": "CVE-2025-56761",
"sourceIdentifier": "[email protected]",
"published": "2025-09-03T17:15:34.410",
"lastModified": "2026-11-07T18:10:00.200",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Memos 0.22 is vulnerable to Stored Cross site scripting (XSS) vulnerabilities by the upload attachment and user avatar features. Memos does not verify the content type of the uploaded data and serve it back as is. An authenticated attacker can use this to elevate their privileges when the stored XSS is viewed by an admin."
},
{
"lang": "es",
"value": "Memos 0.22 es vulnerable a vulnerabilidades de Cross-site scripting almacenado (XSS) por las funciones de carga de archivos adjuntos y avatares de usuario. Memos no verifica el tipo de contenido de los datos cargados y los devuelve tal cual. Un atacante autenticado puede usar esto para elevar sus privilegios cuando el XSS almacenado es visto por un administrador."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "n/a",
"product": "n/a",
"versions": [
{
"version": "n/a",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N",
"baseScore": 5.4,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "REQUIRED",
"scope": "CHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.3,
"impactScore": 2.7
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2025-09-03T19:10:41.735696Z",
"id": "CVE-2025-56761",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-79"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:usememos:memos:0.22.0:*:*:*:*:*:*:*",
"matchCriteriaId": "9CFC03E9-665F-4F88-B62E-ADBA5EA7F444"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/usememos/memos/blob/v0.24.0/server/router/api/v1/user_service.go#L147",
"source": "[email protected]",
"tags": [
"Product"
]
},
{
"url": "https://github.com/usememos/memos/blob/v0.24.4/server/router/api/v1/resource_service.go#L48",
"source": "[email protected]",
"tags": [
"Product"
]
},
{
"url": "https://www.sonarsource.com/blog/securing-go-applications-with-sonarqube-real-world-examples/",
"source": "[email protected]",
"tags": [
"Exploit",
"Patch",
"Third Party Advisory"
]
}
]
}