GHSA-2g32-2j8w-2qgf

Suggest an improvement
Source
https://github.com/advisories/GHSA-2g32-2j8w-2qgf
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-2g32-2j8w-2qgf/GHSA-2g32-2j8w-2qgf.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-2g32-2j8w-2qgf
Aliases
Published
2022-05-14T03:23:41Z
Modified
2023-11-08T03:59:36.134939Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H CVSS Calculator
Summary
Jenkins vSphere Plugin Cross-Site Request Forgery vulnerability
Details

A cross-site request forgery vulnerability exists in Jenkins vSphere Plugin 2.16 and older in Clone.java, CloudSelectorParameter.java, ConvertToTemplate.java, ConvertToVm.java, Delete.java, DeleteSnapshot.java, Deploy.java, ExposeGuestInfo.java, FolderVSphereCloudProperty.java, PowerOff.java, PowerOn.java, Reconfigure.java, Rename.java, RenameSnapshot.java, RevertToSnapshot.java, SuspendVm.java, TakeSnapshot.java, VSphereBuildStepContainer.java, vSphereCloudProvisionedSlave.java, vSphereCloudSlave.java, vSphereCloudSlaveTemplate.java, VSphereConnectionConfig.java, vSphereStep.java that allows attackers to perform form validation related actions, including sending numerous requests to the configured vSphere server, potentially resulting in denial of service, or send credentials stored in Jenkins with known ID to an attacker-specified server ("test connection"). Additionally, these form validation methods did not require POST requests, resulting in a CSRF vulnerability. As of version 2.17, these form validation methods require POST requests and appropriate user permissions.

Database specific
{
    "nvd_published_at": "2018-04-05T13:29:00Z",
    "github_reviewed_at": "2022-12-12T21:05:12Z",
    "severity": "HIGH",
    "github_reviewed": true,
    "cwe_ids": [
        "CWE-352"
    ]
}
References

Affected packages

Maven / org.jenkins-ci.plugins:vsphere-cloud

Package

Name
org.jenkins-ci.plugins:vsphere-cloud
View open source insights on deps.dev
Purl
pkg:maven/org.jenkins-ci.plugins/vsphere-cloud

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.17

Affected versions

0.*

0.4
0.5
0.7
0.8
0.9
0.10

1.*

1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.9
1.1.10
1.1.11
1.1.12

2.*

2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12
2.13
2.14
2.15
2.16

Database specific

{
    "last_known_affected_version_range": "<= 2.16"
}