Skip to content
NewA calmer, faster ZeroHour
Vulnerability1 · 1 read

CVE-2026-92131

Path Traversal in Jenkins Pipeline: Groovy Libraries Plugin

CVSS 3.1
4.2 medium
EPSS
—
Published
·
Modified
Analyze CVE-2026-92131 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

The Pipeline: Groovy Libraries Plugin for Jenkins fails to restrict the library path passed to the `library` Pipeline step to a relative path within the SCM checkout, and it follows symbolic links that point outside the checkout, creating a path traversal flaw (CWE-22). An attacker who can configure Pipelines on the Jenkins instance — i.e., an authenticated user with job/pipeline configuration rights — can exploit this via the network. Successful exploitation allows reading files in the resources directory and deleting files in the test directory of the Jenkins controller's file system, partially compromising confidentiality and integrity of the controller. All Jenkins installations running Pipeline: Groovy Libraries Plugin version 805.va_fc79344957d or earlier are affected. No public proof-of-concept is known and the flaw is not listed in CISA KEV; it appears to have been disclosed and patched as part of a recent batch of Jenkins plugin fixes.

What to do: Upgrade the Pipeline: Groovy Libraries Plugin to the fixed release published in the Jenkins security advisory (any version later than 805.va_fc79344957d), which was issued alongside a batch of roughly 20 plugin fixes. Until upgraded, restrict which users can create or configure Pipelines, since exploitation requires job/pipeline configuration privileges. Review controller file systems for unexpected deletions in test directories and audit recently modified resources directories for signs of abuse.

ProductAffected
Jenkins Pipeline: Groovy Libraries Plugin (pipeline-groovy-lib)805.va_fc79344957d and earlier
Estimated exposure
largeon the order of hundreds of thousands of Jenkins installations (the plugin is a standard component of the widely deployed Jenkins Pipeline suite) — Pipeline: Groovy Libraries is a bundled dependency of the Jenkins Pipeline plugin family, which the Jenkins project reports is used by the large majority of the several-hundred-thousand active Jenkins controllers worldwide, though only…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

Jenkins Pipeline: Groovy Libraries Plugin 805.va_fc79344957d and earlier does not restrict the library path provided to the library Pipeline step to a relative path inside the SCM checkout, and follows symbolic links to locations outside of the SCM checkout when retrieving the library, resulting in a path traversal vulnerability, allowing attackers able to configure Pipelines to read files in a resources directory and to delete files in a test directory on the Jenkins controller file system.

Weakness
CWE-22
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N

In the news

1 story