-
Bug
-
Resolution: Unresolved
-
Blocker
GraniteCredentialsListBoxModel.fillItems should probably start with
if (context == null || !context.hasPermission(Item.CONFIGURE)) { return new ListBoxModel(); }
lest it expose credentials IDs and descriptions to anonymous users.
This is assuming that there is a context passed in from callers, typically as @AncestorInPath.
[JENKINS-25032] Credentials metadata leak in GraniteCredentialsListBoxModel
Link | New: This issue is blocking SECURITY-158 [ SECURITY-158 ] |
Workflow | Original: JNJira [ 158932 ] | New: JNJira + In-Review [ 179796 ] |