PT-2024-4651 · Jenkins · Jenkins Credentials Plugin+1

Jason Stangroome

·

Published

2024-06-19

·

Updated

2024-11-01

·

CVE-2024-39459

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions: Jenkins Plain Credentials Plugin versions 182.v468b 97b 9dcb 8 and earlier
Description: The issue is related to the storage of secret file credentials by the Jenkins Plain Credentials Plugin. In rare cases, the plugin stores these credentials unencrypted, only Base64 encoded, on the Jenkins controller file system. This allows users with access to the Jenkins controller file system or with Item/Extended Read permission to view the credentials. The exploitation of this issue may allow a remote attacker to gain unauthorized access to protected information.
Recommendations: For Jenkins Plain Credentials Plugin versions 182.v468b 97b 9dcb 8 and earlier, update to version 183.va de8f1dd5a 2b or later, which no longer attempts to decrypt the content of the file when creating secret file credentials, thus addressing the issue. As a temporary workaround, consider restricting access to the Jenkins controller file system and limiting Item/Extended Read permission to minimize the risk of exploitation.

Fix

Cleartext Storage of Sensitive Information

Insecure Storage of Sensitive Information

Cleartext Transmission of Sensitive Information

Weakness Enumeration

Related Identifiers

BDU:2024-05159
CVE-2024-39459
GHSA-3CPQ-RW36-CPPV

Affected Products

Jenkins
Jenkins Credentials Plugin