Fix XSS vulnerability in content server. Fixes #7980 (Security vulnerability in Calibre 0.7.34)

This commit is contained in:
Kovid Goyal 2011-01-09 10:55:15 -07:00
parent 1670cd29ba
commit e58ccd8c5e

View File

@ -756,7 +756,7 @@ class BrowseServer(object):
sort = self.browse_sort_book_list(items, list_sort)
ids = [x[0] for x in items]
html = render_book_list(ids, self.opts.url_prefix,
suffix=_('in search')+': '+query)
suffix=_('in search')+': '+xml(query))
return self.browse_template(sort, category=False, initial_search=query).format(
title=_('Matching books'),
script='booklist();', main=html)