Lucene search

K
githubGitHub Advisory DatabaseGHSA-G975-F26H-93G8
HistoryOct 19, 2022 - 7:00 p.m.

Jenkins Pipeline: Stage View Plugin allows CSRF protection bypass of any target URL in Jenkins

2022-10-1919:00:18
CWE-352
CWE-838
GitHub Advisory Database
github.com
9

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

0.001 Low

EPSS

Percentile

25.2%

Jenkins Pipeline: Stage View Plugin provides a visualization of Pipeline builds. It also allows users to interact with input steps from Pipeline: Input Step Plugin.

Pipeline: Stage View Plugin 2.26 and earlier does not correctly encode the ID of input steps when using it to generate URLs to proceed or abort Pipeline builds.

This allows attackers able to configure Pipelines to specify input step IDs resulting in URLs that would bypass the CSRF protection of any target URL in Jenkins.

Pipeline: Stage View Plugin 2.27 correctly encodes the ID of input steps when using it to generate URLs to proceed or abort Pipeline builds.

Affected configurations

Vulners
Node
github_advisory_databaseorg.jenkins-ci.plugins.pipeline-stage-view\Matchpipeline-stage-view
OR
github_advisory_databaseorg.jenkins-ci.plugins.pipeline-stage-view\Matchpipeline-stage-view

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

0.001 Low

EPSS

Percentile

25.2%