[FIX SECURITY-273] Require admin permission to check update sites

This commit is contained in:
Daniel Beck committed 2016-04-25 21:06:54 +02:00
1 parent d6bcfdac70
commit 56be107feb
1 file changed
+1
@@ -889,6 +889,7 @@ public abstract class PluginManager extends AbstractModelObject implements OnMas
@Restricted(NoExternalUse.class)
@RequirePOST public HttpResponse doCheckUpdatesServer() throws IOException {
Jenkins.getInstance().checkPermission(Jenkins.ADMINISTER);
for (UpdateSite site : Jenkins.getInstance().getUpdateCenter().getSites()) {
FormValidation v = site.updateDirectlyNow(DownloadService.signatureCheck);
if (v.kind != FormValidation.Kind.OK) {