CVE-2010-2235: Cobbler Code Injection Vulnerability
Summary
CVE-2010-2235: Cobbler is vulnerable to code injection. Affects cobbler versions < 2.0.7. Fixed in 2.0.7. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Cobbler is an open-source software package used for managing Linux installation servers. It provides a web interface and command-line tools for configuring and managing network boot and installation services. Cobbler is commonly used in Red Hat Network Satellite Server and other related products. However, versions prior to 2.0.7 are vulnerable to a code injection vulnerability.
Vulnerability Detail
The vulnerability in Cobbler, tracked as CVE-2010-2235, allows remote authenticated administrators to execute arbitrary code via a crafted kickstart template file. The issue arises from the template_api.py file, which does not disable the execution of Python statements contained in templates. This enables an attacker to inject malicious code into the template file, leading to the execution of arbitrary commands on the target system. It is important to note that this vulnerability is distinct from CVE-2008-6954.
How To Fix
Latest published version: 3.3.10 as of 23 Oct 2026
pip install --upgrade "cobbler==3.3.10"
Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.
If you need the minimum change
2.0.7
This is the first release that contains the fix.
pip install --upgrade "cobbler==2.0.7"
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no known workaround for this vulnerability. It is crucial to apply the recommended fix by upgrading Cobbler to a secure version.
Conclusion
The code injection vulnerability in Cobbler (CVE-2010-2235) poses a significant risk to systems running vulnerable versions. It allows remote authenticated administrators to execute arbitrary code, potentially leading to unauthorized access and compromise of the target system. To mitigate this vulnerability, it is crucial to upgrade Cobbler to version 2.0.7 or later. For further assistance and support in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for cobbler →
FAQ
Cobbler is an open-source software package used for managing Linux installation servers. It provides tools and a web interface for configuring and managing network boot and installation services.
The vulnerability allows remote authenticated administrators to execute arbitrary code on the target system. This can lead to unauthorized access, data breaches, and potential compromise of the entire system.
Yes, upgrading Cobbler to version 2.0.7 or later fixes the vulnerability by disabling the execution of Python statements in templates.
No, there are no known workarounds for this vulnerability. Upgrading to a secure version is the recommended solution.
No, this vulnerability (CVE-2010-2235) is separate from CVE-2008-6954, although they both affect Cobbler. It is important to address both vulnerabilities independently.
Related vulnerabilities
Recent vulnerabilities recorded for cobbler.