aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/vol.in
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2014-07-23 15:00:08 +0000
committerIngo Schwarze <schwarze@openbsd.org>2014-07-23 15:00:08 +0000
commit6f5332923fc94cad0bee91d0c1fa8be521828d5c (patch)
tree2e8849fe31297bf03a63cdfed8e5a75d1c933097 /vol.in
parent5958bb58d226401788b8cb09c2a2b93dc28de2d5 (diff)
downloadmandoc-6f5332923fc94cad0bee91d0c1fa8be521828d5c.tar.gz
mandoc-6f5332923fc94cad0bee91d0c1fa8be521828d5c.tar.zst
mandoc-6f5332923fc94cad0bee91d0c1fa8be521828d5c.zip
Security fix:
After decoding numeric (\N) and one-character (\<, \> etc.) character escape sequences, do not forget to HTML-encode the resulting ASCII character. Malicious manuals were able to smuggle XSS content by roff-escaping the HTML-special characters they need. That's a classic bug type in many web applications, actually... :-( Found myself while auditing the HTML formatter for safe output handling.
Diffstat (limited to 'vol.in')
0 files changed, 0 insertions, 0 deletions