XSS bug in db.debian.org
authorMoritz Naumann <bugs.debian.org@moritz-naumann.com>
Tue, 27 Aug 2013 14:42:49 +0000 (16:42 +0200)
committerMartin Zobel-Helas <zobel@debian.org>
Fri, 6 Sep 2013 17:03:57 +0000 (19:03 +0200)
commit784c4020017d260775339c1231052ca4eb387f02
treef4007d49d4715d442e7db64f930bc52ac5e28db8
parente8c32c6fea1874342072ff24c037ac63507d8008
XSS bug in db.debian.org

Hi, I just stumbled upon an XSS bug in db.debian.org:

https://db.debian.org/search.cgi?id=%22%3E%3C/a%3E%3Cscript%3Ealert%28%27XSS%27%29%3C/script%3E%3Cx%20y=%22&dosearch=Search...

Both the "id" and "authtoken" fields lack input validation.

<zobel> bfly: you can find the code at git.debian.org in userdir-ldap-cgi
<zobel> would be nice if you could send a patch

A (n untested) patch is attached. Please let me know whether it's usable
and whether you are going to apply it.

-- Moritz

Signed-off-by: Martin Zobel-Helas <zobel@debian.org>
search.cgi