VDB

CVE-2021-21606

CVE-2021-21606 PUBLISHED

Arbitrary file existence check in file fingerprints in Jenkins

Reported by jenkins · Published January 13, 2021

jenkins-core is fixed in 2.275, 2.274 and 2.263.2 (Maven Central)

Jenkins 2.274 and earlier, LTS 2.263.1 and earlier improperly validates the format of a provided fingerprint ID when checking for its existence allowing an attacker to check for the existence of XML files with a short path.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
org.jenkins-ci.main:jenkins-coreMaven Central2.275, 2.274, 2.263.2
jenkinsAlpine2.275-r0
jenkinsArch Linux2.275-1
jenkinsBitnami2.274.1
jenkinsjenkins2.274, 2.263.1
JenkinsJenkins projectunspecified, LTS 2.263.1, 2.274
jenkinsBitnami2.274.1

Affected products

VendorProductVersions
Jenkins projectJenkins2.242, unspecified, unspecified
Jenkins projectJenkins2.242, *, *

Timeline

  • Jan 13, 2021 CVE Published
  • Jan 13, 2021 PoC Published
  • Apr 14, 2021 EPSS Score (30 in total, the first dated here)
  • Dec 13, 2022 CVE Updated
  • Mar 17, 2026 Security Advisory
  • Aug 26, 2026 Coalition ESS Score

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2021-21606
vulnetix vdb fixes CVE-2021-21606

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2021-21606/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

References

  • x_refsource_CONFIRM
Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›