Security Implications of Direct User File Uploads to Cloud Storage in Web Applications