Keymaker is a Mastodon Community Finder based Matrix Community serverlist page Server. In Keymaker before version 0.2.0, the assets endpoint did not check for the extension. The rust `join` method without checking user input might have made it abe to do a Path Traversal attack causing to read more files than allowed. This is fixed in version 0.2.0.
References
Link | Resource |
---|---|
https://github.com/keymaker-mx/keymaker/commit/63f3012b390ff1519a84100df9e5dff5058bb926 | Patch Third Party Advisory |
https://github.com/keymaker-mx/keymaker/security/advisories/GHSA-pg25-xfcf-vjvm | Third Party Advisory |
https://github.com/keymaker-mx/keymaker/commit/63f3012b390ff1519a84100df9e5dff5058bb926 | Patch Third Party Advisory |
https://github.com/keymaker-mx/keymaker/security/advisories/GHSA-pg25-xfcf-vjvm | Third Party Advisory |
Configurations
History
21 Nov 2024, 05:47
Type | Values Removed | Values Added |
---|---|---|
CVSS |
v2 : v3 : |
v2 : 4.0
v3 : 7.7 |
References | () https://github.com/keymaker-mx/keymaker/commit/63f3012b390ff1519a84100df9e5dff5058bb926 - Patch, Third Party Advisory | |
References | () https://github.com/keymaker-mx/keymaker/security/advisories/GHSA-pg25-xfcf-vjvm - Third Party Advisory |
Information
Published : 2021-01-20 18:15
Updated : 2024-11-21 05:47
NVD link : CVE-2021-21269
Mitre link : CVE-2021-21269
CVE.ORG link : CVE-2021-21269
JSON object : View
Products Affected
keymaker_project
- keymaker
CWE
CWE-22
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')