Appwrite Directory Traversal vulnerability
High severity
GitHub Reviewed
Published
Feb 23, 2024
to the GitHub Advisory Database
•
Updated Aug 21, 2024
Description
Published by the National Vulnerability Database
Feb 22, 2024
Published to the GitHub Advisory Database
Feb 23, 2024
Reviewed
Feb 23, 2024
Last updated
Aug 21, 2024
The ACME-challenge endpoint in Appwrite 0.5.0 through 0.12.x before 0.12.2 allows remote attackers to read arbitrary local files via ../ directory traversal. In order to be vulnerable,
APP_STORAGE_CERTIFICATES/.well-known/acme-challenge
must exist on disk. (This pathname is automatically created if the user chooses to install Let's Encrypt certificates via Appwrite.)References