memos CORS Misconfiguration in server.go (GHSL-2024-034)
High severity
GitHub Reviewed
Published
Aug 22, 2024
to the GitHub Advisory Database
•
Updated Aug 22, 2024
Description
Published by the National Vulnerability Database
Aug 20, 2024
Published to the GitHub Advisory Database
Aug 22, 2024
Reviewed
Aug 22, 2024
Last updated
Aug 22, 2024
memos is a privacy-first, lightweight note-taking service. A CORS misconfiguration exists in memos 0.20.1 and earlier where an arbitrary origin is reflected with Access-Control-Allow-Credentials set to true. This may allow an attacking website to make a cross-origin request, allowing the attacker to read private information or make privileged changes to the system as the vulnerable user account.
References