Add required __raw__ keyword

This __raw__ keyword is required for the actual mongoengine vulnerability. More info can be found below:

http://docs.mongoengine.org/guide/querying.html?highlight=inc__#raw-queries
This commit is contained in:
thank_you
2021-04-05 19:07:13 -04:00
parent 80216f6974
commit 3f0c758622
2 changed files with 2 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ Movie(title='bb').save()
def home_page():
unsanitized_search = json.loads(request.args['search'])
data = Movie.objects(unsanitized_search)
data = Movie.objects(__raw__=unsanitized_search)
return data.to_json()
# if __name__ == "__main__":

View File

@@ -25,7 +25,7 @@ def home_page():
unsanitized_search = json.loads(request.args['search'])
sanitize(unsanitized_search)
data = Movie.objects(unsanitized_search)
data = Movie.objects(__raw__=unsanitized_search)
return data.to_json()
# if __name__ == "__main__":