]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
fixed XSS vulnerability in Clearing 6640/head
authorMaya Kokits <hello@mayakokits.com>
Fri, 19 Jun 2015 16:17:07 +0000 (18:17 +0200)
committerMaya Kokits <hello@mayakokits.com>
Fri, 19 Jun 2015 16:17:07 +0000 (18:17 +0200)
.html() executes even encoded scripts.
.innerHTML doesn't.

js/foundation/foundation.clearing.js

index 0e6763ea80b95bb2b13ce2028967900439cfc60f..a7d496abdb0cf5dda3f5d9679787e81631e7640c 100644 (file)
       var caption = $image.attr('data-caption');
 
       if (caption) {
-        container
-          .html(caption)
-          .show();
+       var containerPlain = container.get(0);
+       containerPlain.innerHTML = caption;
+        container.show();
       } else {
         container
           .text('')