zulip/static
Tim Abbott 65b9d9e0f3 CVE-2018-9990: Fix XSS issue with stream names in topic typeahead.
Zulip's search typeahead had a security bug, where when autocompleting
a specially crafted stream name, and then hitting space, code within
the stream name would be executed.

Zulip was doing HTML escaping correctly in the main code path using
Filter.describe to describe a narrow, but the escaping function was
not called in a few parallel code paths.  We fix this in a way that
should protect all of these code paths, by making Filter.describe
return properly escaped HTML, rather than depending on its callers to
do so.

Thanks to w2w for reporting this issue.
2018-04-12 09:46:54 -07:00
..
assets Fix favicon generator script. 2018-01-30 10:32:55 -08:00
audio
generated
html static/html/5xx.html: Clean up to use 4 space indentation. 2018-01-27 23:06:58 +05:30
icons/fonts Generate custom-icon-webfont on each provision or update-prod-static. 2017-11-20 16:36:49 -08:00
images webhooks/splunk: Update docs to conform to style guide. 2018-04-05 23:28:27 -07:00
js CVE-2018-9990: Fix XSS issue with stream names in topic typeahead. 2018-04-12 09:46:54 -07:00
locale i18n: Update translations from transifex. 2018-04-03 10:20:21 -07:00
styles custom fields: Clean custom fields to use existing defined function. 2018-04-12 09:40:09 -07:00
swagger docs: Update links from codebase to point to ReadTheDocs. 2017-11-16 10:53:49 -08:00
templates custom fields: Clean custom fields to use existing defined function. 2018-04-12 09:40:09 -07:00
third CVE-2018-9986: Fix XSS issues with frontend markdown processor. 2018-04-12 09:46:37 -07:00
ts Add typescript support to asset compilation. 2017-05-28 17:28:28 -07:00
.gitignore i18n: Make Git ignore mobile.json resources. 2018-01-29 12:49:51 -08:00
favicon.ico
node_modules