Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
Copyartifact 1.30
Description
When specifying a project name to copy artifacts from without a variable, permission check is performed at configuration time.
That check is performed in the constructor of CopyArtifact, and can be bypassed using WebAPI, which does not trigger the constructor (triggers readResolve instead).
update: can be bypassed also with CLI.
Attachments
Issue Links
- is related to
-
JENKINS-28247 Can bypass permission check of CopyArtifact with WorkflowJob
-
- Closed
-
-
JENKINS-24888 Complete runtime permission check of Copyartifact
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Description |
When specifying a project name to copy artifacts from without a variable, permission check is performed at configuration time. That check is performed in the constructor of {{CopyArtifact}}, and can be bypassed using WebAPI, which does not trigger the constructor (triggers {{readResolve}} instead). |
When specifying a project name to copy artifacts from without a variable, permission check is performed at configuration time. That check is performed in the constructor of {{CopyArtifact}}, and can be bypassed using WebAPI, which does not trigger the constructor (triggers {{readResolve}} instead). update: can be bypassed also with CLI. |
Summary | Can bypass permission check of CopyArtifact with WebAPI | Can bypass permission check of CopyArtifact with WebAPI/CLI |
Link |
This issue is related to |
Link |
This issue is related to |
Workflow | JNJira [ 156104 ] | JNJira + In-Review [ 179216 ] |
Link | This issue blocks SECURITY-988 [ SECURITY-988 ] |
Released As | https://github.com/jenkinsci/copyartifact-plugin/blob/master/CHANGELOG.adoc#144 | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Fixed but Unreleased [ 10203 ] |
Status | Fixed but Unreleased [ 10203 ] | Closed [ 6 ] |
Link | This issue blocks SECURITY-988 [ SECURITY-988 ] |
Link | This issue relates to SECURITY-988 [ SECURITY-988 ] |