Browse Source

Escape response to prevent self-inflicted XSS

Jordi Boggiano 8 years ago
parent
commit
bdf7501604
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Packagist/WebBundle/Resources/public/js/submitPackage.js

+ 1 - 1
src/Packagist/WebBundle/Resources/public/js/submitPackage.js

@@ -8,7 +8,7 @@
             $('#submit').removeClass('loading');
             if (data.status === 'error') {
                 $.each(data.reason, function (k, v) {
-                    html += '<li><div class="alert alert-warning">'+v+'</div></li>';
+                    html += '<li><div class="alert alert-warning">'+$('<div/>').text(v).html()+'</div></li>';
                 });
                 $('#submit-package-form').prepend('<ul class="list-unstyled package-errors">'+html+'</ul>');
             } else {