In GitLab versions prior to 13.2.10, 13.3.7 and 13.4.2, improper authorization checks allow a non-member of a project/group to change the confidentiality attribute of issue via mutation GraphQL query
{
"versions": [
{
"introduced": "8.6.0"
},
{
"fixed": "13.2.10"
},
{
"introduced": "8.6.0"
},
{
"fixed": "13.2.10"
},
{
"introduced": "13.3.0"
},
{
"fixed": "13.3.7"
},
{
"introduced": "13.3.0"
},
{
"fixed": "13.3.7"
},
{
"introduced": "13.4.0"
},
{
"fixed": "13.4.2"
},
{
"introduced": "13.4.0"
},
{
"fixed": "13.4.2"
}
]
}