GPU VulnDB

Database/Control plane, storage & DevOps

Jenkins: path traversal in file parameter names writes arbitrary files on the controller filesystem

CVE-2026-70428Control plane, storage & DevOpscurated

Impact

File parameter names are checked improperly for traversal, so a user who can configure and run a job can make an uploaded file land outside the workspace, anywhere the Jenkins user has write access. This is a privilege boundary failure between job owners and the controller administrator: in a multi-team GPU shop where each team configures its own training and image-build pipelines but nobody is supposed to own the controller, any of those team members can drop files into controller-owned paths. The controller typically holds registry credentials and cluster kubeconfigs, so file write there is worth treating as a route toward controller compromise. Jenkins scores it 4.3, integrity only; the advisory does not claim code execution.

Who can reach it

Authenticated Jenkins user holding Item/Configure and Item/Build on any job. No agent access and no administrator rights required.

What to do

Upgrade to a Jenkins weekly release after 2.575 or LTS after 2.568.1 per SECURITY-3927 in the 2026-08-05 advisory - the same upgrade that covers SECURITY-3930. Cost is a controller restart: the queue pauses, agents reconnect, running builds are lost unless drained. In the meantime, tightening who holds Item/Configure narrows the exposure.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.