• (unreleased)

      Credentials plugin allows updating credentials IDs server-side. Only the UI prevents editing the ID field by default, and that can be circumvented by users with permission to update credentials.

      As this ID collision is unexpected, the credentials management UI does not handle this case well (e.g., only listing one of the credentials with conflicting IDs).

      This should be fixed so that credentials cannot have the same ID in the same store.


      We've considered treating this as a vulnerability, but the impact is very similar to what users with Credentials/Update permission can accomplish legitimately (e.g., changing credentials to break builds), so we decided to not consider this to be a security issue.

          [JENKINS-72611] Credentials IDs can be edited

          Daniel Beck created issue -
          Jesse Glick made changes -
          Labels New: security
          Yaroslav Afenkin made changes -
          Assignee New: Yaroslav Afenkin [ yafenkin ]
          Jesse Glick made changes -
          Component/s New: cloudbees-folder-plugin [ 18137 ]
          Jesse Glick made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Fixed but Unreleased [ 10203 ]
          Jesse Glick made changes -

          James Nord added a comment -

          PR was reverted due to multiple regressions

          James Nord added a comment - PR was reverted due to multiple regressions
          James Nord made changes -
          Resolution Original: Fixed [ 1 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Jesse Glick made changes -
          Link New: This issue relates to JENKINS-72618 [ JENKINS-72618 ]

            yafenkin Yaroslav Afenkin
            danielbeck Daniel Beck
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: