PT-2021-5428 · Jenkins · Jenkins

·

CVE-2021-21694

·

Published

2021-11-04

·

Updated

2024-03-06

CVSS v3.1

9.0

Critical

VectorAV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Jenkins versions 2.318 and earlier Jenkins LTS versions 2.303.2 and earlier
Description The issue is related to the absence of an authorization procedure in the Jenkins automation server. This can allow a remote attacker to impact the confidentiality, integrity, and availability of protected information. The FilePath#toURI, FilePath#hasSymlink, FilePath#absolutize, FilePath#isDescendant, and FilePath#get*DiskSpace functions do not check any permissions in the affected Jenkins versions.
Recommendations For Jenkins versions 2.318 and earlier, consider disabling the FilePath#toURI, FilePath#hasSymlink, FilePath#absolutize, FilePath#isDescendant, and FilePath#get*DiskSpace functions until a patch is available. For Jenkins LTS versions 2.303.2 and earlier, consider disabling the FilePath#toURI, FilePath#hasSymlink, FilePath#absolutize, FilePath#isDescendant, and FilePath#get*DiskSpace functions until a patch is available. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

DoS

Path traversal

Missing Authorization

Link Following

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2021-06108
BDU:2021-06271
BIT-JENKINS-2021-21694
CVE-2021-21694
GHSA-PGJ6-JMJ5-WQFX
RHSA-2021:4799
RHSA-2021:4801
RHSA-2021:4827
RHSA-2021:4829
RHSA-2021:4833
RHSA-2022:0055

Affected Products

Jenkins