Files
gitlabhq/spec/services
Grzegorz BizonandYorick Peterse fbb819a645 Merge branch 'fix/private-labels-permissions' into 'master'
Fix vulnerability that leaks private labels and milestones

## Summary

This fixes vulnerability that leaks information about private labels and milestones because of  insecure direct object reference in issueable create service.
This affects merge requests and issues.

See https://gitlab.com/gitlab-org/gitlab-ce/issues/15439

## Fix

This MR introduces additional check that rejects labels and milestone that does not belong to the same project issue/merg request does.

## Further work

`IssuableBaseService` may benefit from encapsulating filters in separate class/module, which then may improve coherency in this class.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15439

See merge request !1954
2016-04-22 10:53:54 +02:00
..
2016-03-20 23:26:58 +01:00
2015-12-09 11:55:49 +01:00
2016-03-20 23:09:33 +01:00
2015-12-09 11:55:49 +01:00
2015-12-09 11:55:49 +01:00
2015-12-09 11:55:49 +01:00
2015-12-09 11:55:49 +01:00
2016-03-20 23:09:33 +01:00