In Redmine before 3.2.8, 3.3.x before 3.3.5, and 3.4.x before 3.4.3, XSS exists in app/helpers/application_helper.rb via a multi-value field with a crafted value that is mishandled during rendering of issue history.
{
"versions": [
{
"introduced": "0"
},
{
"last_affected": "3.2.7"
},
{
"introduced": "0"
},
{
"last_affected": "3.3.0"
},
{
"introduced": "0"
},
{
"last_affected": "3.3.1"
},
{
"introduced": "0"
},
{
"last_affected": "3.3.2"
},
{
"introduced": "0"
},
{
"last_affected": "3.3.3"
},
{
"introduced": "0"
},
{
"last_affected": "3.3.4"
},
{
"introduced": "0"
},
{
"last_affected": "3.4.0"
},
{
"introduced": "0"
},
{
"last_affected": "3.4.1"
},
{
"introduced": "0"
},
{
"last_affected": "3.4.2"
}
]
}