NetSight
medium5.3

CVE-2023-39155

Secret displayed without masking by Chef Identity Plugin

Impact

Chef Identity Plugin stores the user.pem key in its global configuration file `io.chef.jenkins.ChefIdentityBuildWrapper.xml` on the Jenkins controller as part of its configuration. While this key is stored encrypted on disk, in Chef Identity Plugin 2.0.3 and earlier the global configuration form does not mask the user.pem key form field, increasing the potential for attackers to observe and capture it.

Affected packages

EcosystemPackageAffectedFixed in
mavenorg.jenkins-ci.plugins:chef-identity<= 2.0.3none recorded

Affected products

VendorProductAffected versions
JenkinsChef Identity
through 2.0.3

Weakness classification

References