Преглед на файлове

plug potential xss vector

Hakim El Hattab преди 11 години
родител
ревизия
f1f28f61e6
променени са 2 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. 7 1
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 7 - 1
js/reveal.js

@@ -191,9 +191,15 @@ var Reveal = (function(){
 		// Force a layout when the whole page, incl fonts, has loaded
 		window.addEventListener( 'load', layout, false );
 
+		var query = Reveal.getQueryHash();
+
+		// Do not accept new dependencies via query config to avoid
+		// the potential of malicious script injection
+		if( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies'];
+
 		// Copy options over to our config object
 		extend( config, options );
-		extend( config, Reveal.getQueryHash() );
+		extend( config, query );
 
 		// Hide the address bar in mobile browsers
 		hideAddressBar();

Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
js/reveal.min.js


Някои файлове не бяха показани, защото твърде много файлове са промени