CVE-2021-21691

Creating symbolic links is possible without the 'symlink' agent-to-controller access control permission in Jenkins 2.318 and earlier, LTS 2.303.2 and earlier

published November 4, 2021

CVSS
โ€”
EPSS
2%
Percentile
81.6
In the wild
Unconfirmed
What it is

โš ๏ธ Slipstreaming symbolically! Jenkins versions 2.318 and earlier, including LTS 2.303.2, let users create symbolic links without proper access checks โ€” it's like letting a hotel guest unlock other rooms without a key. ๐Ÿ”‘ Think of it like a hotel with no security on the guest room doors; anyone could wander into rooms they shouldn't have access to, snooping around where they shouldn't be. This vulnerability allows unauthorized users to create paths to sensitive files, potentially compromising the system's integrity. An unauthorized user could manipulate symbolic links, leading to the exposure of sensitive data or system files. This could result in information leaks or even data corruption, which is a recipe for disaster when it comes to system integrity and security.

Put simply

Think of it like a hotel with no security on the guest room doors; anyone could wander into rooms they shouldn't have access to, snooping around where they shouldn't be. This vulnerability allows unauthorized users to create paths to sensitive files, potentially compromising the system's integrity. This vulnerability stems from Jenkins allowing the creation of symbolic links without the necessary 'symlink' agent-to-controller permission, which should be enforced to prevent unauthorized access.

What to do

An unauthorized user could manipulate symbolic links, leading to the exposure of sensitive data or system files. This could result in information leaks or even data corruption, which is a recipe for disaster when it comes to system integrity and security. To remediate, upgrade Jenkins to version 2.319 or later, or LTS version 2.303.3 or later. Review user permissions to ensure proper access controls are in place to prevent unauthorized symbolic link creation. You've got this! Patch your Jenkins installation and lock it down! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02101 ยท 81.6th percentile
Published
2021-11-04T16:30Z
EPSS history
Timeline
  • 04 NOV 16:30Z
    Creating symbolic links is possible without the 'symlink' agent-to-controller access control permission in Jenkins 2.318 and earlier, LTS 2.303.2 and earlier
    cvelistv5