bradleyg / django-s3direct

Directly upload files to S3 compatible services with Django.
MIT License
658 stars 234 forks source link

Check 'auth' before signing AWS requests #165

Closed svkoskin closed 5 years ago

svkoskin commented 5 years ago

The module contains a huge vulnerability since the AWS request signing endpoint is open to the public. This PR aims to make it a bit harder to exploit the signing endpoint by validating a user's authentication before signing requests, and by documenting some of the shortcomings and suggesting a bit more secure configuration in README.