GHSA-j33r-cgm6-pv48
Dashboard / Vulnerabilities / GHSA-j33r-cgm6-pv48
Summary: Missing Authorization in Jenkins Recipe Plugin
Details: Missing permission checks in Jenkins Recipe Plugin 1.2 and earlier allow attackers with Overall/Read permission to send an HTTP request to an attacker-specified URL and parse the response as XML. Additionally, the plugin allows users to export the full configuration of jobs as part of a recipe, granting access to job configuration XML data to every user with Item/Read permission. The encrypted values of secrets stored in the job configuration are not redacted, as they would be by the config.xml API for users without Item/Configure permission.
References: https://nvd.nist.gov/vuln/detail/CVE-2022-34794, https://github.com/jenkinsci/recipe-plugin, https://www.jenkins.io/security/advisory/2022-06-30/#SECURITY-2000
Affected packages
Package
Name: org.jenkins-ci.plugins:recipe
Purl: pkg:maven/org.jenkins-ci.plugins/recipe
Affected ranges
Type: ECOSYSTEM
Events:
