aboutsummaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2016-05-04 08:46:02 +0100
committerSimon McVittie <smcv@debian.org>2016-05-05 23:43:17 +0100
commit32ef584dc5abb6ddb9f794f94ea0b2934967bba7 (patch)
tree0610975a5b3b70b785999dc2dd7fa1a4ef53ae30 /t
parent355ba851378a8194fa62db4be97015f0675d34aa (diff)
downloadikiwiki-32ef584dc5abb6ddb9f794f94ea0b2934967bba7.tar
ikiwiki-32ef584dc5abb6ddb9f794f94ea0b2934967bba7.tar.gz
HTML-escape error messages (OVE-20160505-0012)
The instance in cgierror() is a potential cross-site scripting attack, because an attacker could conceivably cause some module to raise an exception that includes attacker-supplied HTML in its message, for example via a crafted filename. (OVE-20160505-0012) The instances in preprocess() is just correctness. It is not a cross-site scripting attack, because an attacker could equally well write the desired HTML themselves; the sanitize hook is what protects us from cross-site scripting here.
Diffstat (limited to 't')
0 files changed, 0 insertions, 0 deletions