High severity · published Feb 19, 2022
CVE-2021-45082
An issue was discovered in Cobbler before 3.3.1
7.8
CVSS
0.5%
EPSS
No
On KEV
Description
An issue was discovered in Cobbler before 3.3.1. In the templar.py file, the function check_for_invalid_imports can allow Cheetah code to import Python modules via the "#from MODULE import" substring. (Only lines beginning with #import are blocked.)
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 42% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BA
Backports · Opensuse
sle-15; sle-15 · source: NVD
CO
Cobbler · Cobbler Project
before 3.3.1 · source: NVD
FA
Factory · Opensuse
All versions, or not specified · source: NVD
FE
Fedora · Fedoraproject
34; 35; 36 · source: NVD
LE
Linux Enterprise Server · Suse
11; 12; 15; 15 · source: NVD
Affected product
CO
Cobbler
Cobbler Project
More from Cobbler
9.8
CVE-2021-40323
Cobbler before 3.3.0 allows log poisoning, and resultant Remote Code Execution, via an XMLRPC method that logs to the logfile for template injection
9.8
CVE-2018-10931
It was found that cobbler 2.6.x exposed all functions from its CobblerXMLRPCInterface class over XMLRPC
9.8
CVE-2017-1000469
Cobbler version up to 2.8.2 is vulnerable to a command injection vulnerability in the "add repo" component resulting in arbitrary code execution as root user
9.1
CVE-2022-0860
Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2
7.5
CVE-2021-40325
Cobbler before 3.3.0 allows authorization bypass for modification of settings