SECURITY: jquery.makeCollapsible: Escape user-generated CSS selectors
Bug: T246602 Change-Id: Iea64a258499ab597b9a8900418a42162fdb5f391
This commit is contained in:
parent
38d55e8e67
commit
be02ebb993
1 changed files with 1 additions and 0 deletions
|
|
@ -243,6 +243,7 @@
|
|||
} else {
|
||||
collapsibleId = $collapsible.attr( 'id' ) || '';
|
||||
if ( collapsibleId.indexOf( 'mw-customcollapsible-' ) === 0 ) {
|
||||
collapsibleId = $.escapeSelector( collapsibleId );
|
||||
$customTogglers = $( '.' + collapsibleId.replace( 'mw-customcollapsible', 'mw-customtoggle' ) )
|
||||
.addClass( 'mw-customtoggle' );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue