Stored XSS in usememos/memos
A stored cross-site scripting (XSS) vulnerability was discovered in usememos/memos version 0.9.1. This vulnerability allows an attacker to upload a JavaScript file containing a malicious script and reference it in an HTML file. When the HTML file is accessed, the malicious script is executed. This can lead to the theft of sensitive information, such as login credentials, from users visiting the affected website. The issue has been fixed in version 0.10.0.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2023-0109
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 04:44 UTC · Revision 1
Source evidence
A stored cross-site scripting (XSS) vulnerability was discovered in usememos/memos version 0.9.1. This vulnerability allows an attacker to upload a JavaScript file containing a malicious script and reference it in an HTML file. When the HTML file is accessed, the malicious script is executed. This can lead to the theft of sensitive information, such as login credentials, from users visiting the affected website. The issue has been fixed in version 0.10.0.
osv:CVE-2023-0109
Complete source record
{
"id": "ea288ad11f77ca00d584e893823897595dba3b68411541991a184a938798f591",
"url": "https://osv.dev/vulnerability/CVE-2023-0109",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Stored XSS in usememos/memos",
"summary": "A stored cross-site scripting (XSS) vulnerability was discovered in usememos/memos version 0.9.1. This vulnerability allows an attacker to upload a JavaScript file containing a malicious script and reference it in an HTML file. When the HTML file is accessed, the malicious script is executed. This can lead to the theft of sensitive information, such as login credentials, from users visiting the affected website. The issue has been fixed in version 0.10.0.",
"evidence": "osv:CVE-2023-0109",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2023-0109",
"aliases": [
"CVE-2023-0109",
"GHSA-5r2g-59px-3q9w",
"GO-2024-3274"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/usememos/memos",
"type": "GIT",
"events": [
{
"introduced": "24b21aa9d75d8792d195cc127583c096f3114765"
},
{
"fixed": "46c13a4b7f675b92d297df6dabb4441f13c7cd9c"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:usememos:memos:0.9.1:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0.9.1"
},
{
"last_affected": "0.9.1"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "46c13a4b7f675b92d297df6dabb4441f13c7cd9c"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"0.9.1",
"v0.9.1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-0109.json"
}
}
],
"modified": "2026-10-28T02:30:33.260488604Z",
"provider": "osv",
"references": [
"https://huntr.com/bounties/1899ffb2-ce1e-4dc0-af96-972612190f6e",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/0xxx/CVE-2023-0109.json",
"https://nvd.nist.gov/vuln/detail/CVE-2023-0109",
"https://github.com/usememos/memos/commit/46c13a4b7f675b92d297df6dabb4441f13c7cd9c"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79"
],
"cna_assigner": "@huntr_ai",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/0xxx/CVE-2023-0109.json"
}
},
"related_cves": [
{
"value": "CVE-2023-0109",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 500367,
"published_at": "2024-11-15T10:57:21.9+00:00"
}