Description
Jenkins Credentials Binding Plugin 720.v3f6decef43ea_ and earlier does not properly sanitize file names for file and zip file credentials, allowing attackers able to provide credentials to a job to write files to arbitrary locations on the node filesystem, which can lead to remote code execution if Jenkins is configured to allow a low-privileged user to configure file or zip file credentials used for a job running on the built-in node.
Published: 2026-05-27
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Jenkins Credentials Binding Plugin, versions up to 720.v3f6decef43ea_, contains a CWE‑20 (Improper Input Validation) flaw where file and zip file credential names are not sanitized. This flaw allows an attacker who can supply credentials for a job to create arbitrary files on the node’s filesystem, potentially writing executable code. The vulnerability is significant because if the job runs on the built‑in node and a low‑privileged user is allowed to configure such credentials, the attacker can gain remote code execution on the Jenkins host. Based on the description, it is inferred that the attacker must be authenticated and have permission to add or modify file or zip file credentials for the target job.

Affected Systems

The affected product is the Jenkins Credentials Binding Plugin from the Jenkins Project, specifically any release at or before version 720.v3f6decef43ea_. Exploitation requires the ability to add or modify file or zip file credentials for a job that executes on the built‑in node. The issue is irrelevant if users cannot supply these credentials or if the Jenkins instance disables low‑privileged credential configuration.

Risk and Exploitability

The flaw carries a CVSS score of 7.5, indicating high severity. The EPSS score is now reported as <1%, indicating a very low likelihood of exploitation in the current threat landscape. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is an authenticated user with permission to supply job credentials; once a malicious filename is injected, the job will write a file that can be executed on the node. Successful exploitation would result in full remote code execution on the Jenkins host.

Generated by OpenCVE AI on June 16, 2026 at 12:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Jenkins Credentials Binding Plugin version that includes the filename sanitization fix.
  • Restrict low‑privileged users from adding or modifying file or zip file credentials for jobs that run on the built‑in node, ensuring only authorized personnel can configure such credentials.
  • Configure job workspaces or use separate build agents with restrictive filesystem permissions, preventing arbitrary file writes.

Generated by OpenCVE AI on June 16, 2026 at 12:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 16 Jun 2026 13:00:00 +0000

Type Values Removed Values Added
Title Arbitrary File Write Leading to Remote Code Execution via Unsanitized Credential Filenames

Fri, 29 May 2026 16:45:00 +0000

Type Values Removed Values Added
Title Jenkins Credentials Binding Plugin Arbitrary File Write Allows Remote Code Execution

Thu, 28 May 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Jenkins
Jenkins credentials Binding
CPEs cpe:2.3:a:jenkins:credentials_binding:*:*:*:*:*:jenkins:*:*
Vendors & Products Jenkins
Jenkins credentials Binding

Thu, 28 May 2026 04:00:00 +0000

Type Values Removed Values Added
First Time appeared Jenkins Project
Jenkins Project jenkins Credentials Binding Plugin
Vendors & Products Jenkins Project
Jenkins Project jenkins Credentials Binding Plugin

Wed, 27 May 2026 22:15:00 +0000

Type Values Removed Values Added
Title Jenkins Credentials Binding Plugin Arbitrary File Write Allows Remote Code Execution

Wed, 27 May 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 27 May 2026 15:15:00 +0000

Type Values Removed Values Added
Description Jenkins Credentials Binding Plugin 720.v3f6decef43ea_ and earlier does not properly sanitize file names for file and zip file credentials, allowing attackers able to provide credentials to a job to write files to arbitrary locations on the node filesystem, which can lead to remote code execution if Jenkins is configured to allow a low-privileged user to configure file or zip file credentials used for a job running on the built-in node.
References

Subscriptions

Jenkins Credentials Binding
Jenkins Project Jenkins Credentials Binding Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: jenkins

Published:

Updated: 2026-05-27T18:35:18.817Z

Reserved: 2026-05-26T14:50:46.813Z

Link: CVE-2026-48922

cve-icon Vulnrichment

Updated: 2026-05-27T15:34:27.781Z

cve-icon NVD

Status : Analyzed

Published: 2026-05-27T15:16:31.847

Modified: 2026-05-28T17:01:49.473

Link: CVE-2026-48922

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-16T12:45:16Z

Weaknesses
  • CWE-20

    Improper Input Validation