XSS vulnerability on trackers based on devel or responsive templates

John Rouillard via Roundup-devel <[email protected]> Tue, 8 Jul 2025 12:23:01 -0400
Newsgroups gmane.comp.bug-tracking.roundup.devel,gmane.comp.bug-tracking.roundup.user
Message-ID <CANfx4mseQTb9CYTypMSeCNXRnSnG3Mn3VtO+uy9B73dLJo0S1g@mail.gmail.com>
Hi all:

An XSS issue with trackers based on devel or responsive templates
have been reported. I am waiting on a CVE for it.

If you have a devel or responsive template based tracker (check the
Name field in the tracker's TEMPLATE-INFO.txt), you want to replace
this construct in your templates:

     tal:content="structure context/MUMBLE/plain"

with

     tal:content="context/MUMBLE/plain"

where 'MUMBLE' is something like 'title'.

In the original templates this construct is all on one line. If you
made modifications it may be split across lines. Make sure to fix
those too.

Note that this construct has not been used by the classic template
since at least 2009. If your tracker pre-dates 2009, you should check
to see if this construct is used.

I still expect to release Roundup 2.5.0 on Sunday.

Thanks to 4bug of ChaMd5 Security Team H1 Group who disclosed the issue.

-- rouilj