CVE-2022-4689
Improper Access Control in usememos/memos
Improper Access Control in GitHub repository usememos/memos prior to 0.9.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
8.3
Improper Access Control in usememos/memos
Improper Access Control in GitHub repository usememos/memos prior to 0.9.0.
- Record
CVE-2022-4689- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L - Weakness
- CWE-284
- Updated
- 2026-11-02
EUVDEUVD-2022-7755
8.3
Improper Access Control in GitHub repository usememos/memos prior to 0.9.0.
- Record
EUVD-2022-7755- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-w57v-6xp4-rm2v
8.8
usememos/memos vulnerable to account takeover due to improper access control
usememos/memos is an open-source, self-hosted memo hub with knowledge management and socialization. Versions prior to 0.9.0 improperly maintain access control allowing an attacker to take over an account by changing header values in the HTTP request.
- Record
GHSA-w57v-6xp4-rm2v- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-284
- Updated
- 2026-11-02
NVD
8.8
Improper Access Control in GitHub repository usememos/memos prior to 0.9.0.
- Record
CVE-2022-4689- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
8.3
Improper Access Control in usememos/memos
Improper Access Control in GitHub repository usememos/memos prior to 0.9.0.
- Record
CVE-2022-4689- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L - Weakness
- CWE-284
- Updated
- 2026-11-02
OSVGHSA-w57v-6xp4-rm2v
8.8
usememos/memos vulnerable to account takeover due to improper access control
usememos/memos is an open-source, self-hosted memo hub with knowledge management and socialization. Versions prior to 0.9.0 improperly maintain access control allowing an attacker to take over an account by changing header values in the HTTP request.
- Record
GHSA-w57v-6xp4-rm2v- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-284
- Updated
- 2026-11-02
OSVGO-2022-1191 No score
usememos/memos vulnerable to account takeover due to improper access control in github.com/usememos/memos
usememos/memos vulnerable to account takeover due to improper access control in github.com/usememos/memos
- Record
GO-2022-1191- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/usememos/memosGo |
before 0.9.0 | 0.9.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-4689 is a high vulnerability (CVSS 8.3) in Usememos Memos, published December 23, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.79%, the 56th percentile. Fixed in github.com/usememos/memos 0.9.0.
References
github.com/usememos/memos/commit/dca35bde877aab6e64ef51b52e590b5d48f692f9
huntr.dev/bounties/a78c4326-6e7b-47fe-aa82-461e5c12a4e3
nvd.nist.gov/vuln/detail/CVE-2022-4689
github.com/usememos/memos/pull/831
github.com/advisories/GHSA-w57v-6xp4-rm2v
github.com/CVEProject/cvelistV5/tree/main/cves/2022/4xxx/CVE-2022-4689.json
github.com/usememos/memos