Changeset 2653253
- Timestamp:
- 01/05/2022 06:53:36 PM (4 years ago)
- File:
-
- 1 edited
-
frontend-uploader/trunk/frontend-uploader.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
frontend-uploader/trunk/frontend-uploader.php
r2653247 r2653253 155 155 */ 156 156 function _get_mime_types() { 157 // Use the fallback value but explicitly discard HTML and JS to prevent a possibility of XSS:158 // If these types are enabled in the UI they'll end up in $this->settings['enabled_files'].159 157 // $mime_types_orig is needed to re-map the values from the settings lib structure to core WP extension regex => mime-type format. 160 $mime_types = $mime_types_orig = wp_get_mime_types(); 161 unset( $mime_types['htm|html'] ); 162 unset( $mime_types['js'] ); 158 $mime_types = $mime_types_orig = get_allowed_mime_types(); 163 159 164 160 $enabled = isset( $this->settings['enabled_files'] ) && is_array( $this->settings['enabled_files'] ) && $this->settings['enabled_files'] ? $this->settings['enabled_files'] : $mime_types; … … 174 170 $enabled[ $ext_key ] = $mime_types_orig[ $ext_key ]; 175 171 } 172 173 unset( $enabled['htm|html'] ); 174 unset( $enabled['js'] ); 176 175 177 176 /**
Note: See TracChangeset
for help on using the changeset viewer.