Prototype Pollution Affecting appwrite/server-ce package, versions >=0.12.0, <0.12.2 <0.11.1
Threat Intelligence
Exploit Maturity
Proof of concept
EPSS
2.01% (90th
percentile)
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-PHP-APPWRITESERVERCE-2401820
- published 16 Feb 2022
- disclosed 24 Jan 2022
- credit Alessio Della Libera of Snyk Research Team
Introduced: 24 Jan 2022
CVE-2021-23682 Open this link in a new tabHow to fix?
Upgrade appwrite/server-ce
to version 0.12.2, 0.11.1 or higher.
Overview
appwrite/server-ce is an End to end backend server for frontend and mobile apps.
Affected versions of this package are vulnerable to Prototype Pollution. When parsing the query string in the getJsonFromUrl
function, the key that is set in the result object is not properly sanitized leading to a Prototype Pollution vulnerability.
PoC
add the following query string
?__proto__[polluted]=yes
open the browser developer console. The property
polluted
has valueyes
CVSS Scores
version 3.1