diff options
author | Lukas Reschke <lukas@statuscode.ch> | 2013-03-04 00:54:21 +0100 |
---|---|---|
committer | Lukas Reschke <lukas@statuscode.ch> | 2013-03-04 00:54:21 +0100 |
commit | 577945bd338e3f9b1f30aa026c84247f2720ecb6 (patch) | |
tree | 66aeee8bf3afbc17c4a8433954d3dae39385a793 /core | |
parent | ef01e0cdc5459373f253886c5adcd9e09fa003fa (diff) | |
download | nextcloud-server-577945bd338e3f9b1f30aa026c84247f2720ecb6.tar.gz nextcloud-server-577945bd338e3f9b1f30aa026c84247f2720ecb6.zip |
Sanitize shareWith
Diffstat (limited to 'core')
-rw-r--r-- | core/js/share.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/js/share.js b/core/js/share.js index 145c31a86c8..34f24da4df7 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -309,12 +309,12 @@ OC.Share={ if (permissions & OC.PERMISSION_SHARE) { shareChecked = 'checked="checked"'; } - var html = '<li style="clear: both;" data-share-type="'+shareType+'" data-share-with="'+shareWith+'" title="' + shareWith + '">'; + var html = '<li style="clear: both;" data-share-type="'+escapeHTML(shareType)+'" data-share-with="'+escapeHTML(shareWith)+'" title="' + escapeHTML(shareWith) + '">'; html += '<a href="#" class="unshare" style="display:none;"><img class="svg" alt="'+t('core', 'Unshare')+'" src="'+OC.imagePath('core', 'actions/delete')+'"/></a>'; if(shareWith.length > 14){ - html += shareWithDisplayName.substr(0,11) + '...'; + html += escapeHTML(shareWithDisplayName.substr(0,11) + '...'); }else{ - html += shareWithDisplayName; + html += escapeHTML(shareWithDisplayName); } if (possiblePermissions & OC.PERMISSION_CREATE || possiblePermissions & OC.PERMISSION_UPDATE || possiblePermissions & OC.PERMISSION_DELETE) { if (editChecked == '') { |