CVE-2024-47533

Cobbler allows anyone to connect to cobbler XML-RPC server with a known password and make changes

Published Nov 18, 2024 CVSS 3.1 · 9.8 Critical EPSS 4.0% KEV · Not listed
Description
Cobbler, a Linux installation server that allows for rapid setup of network installation environments, has an improper authentication vulnerability starting in version 3.0.0 and prior to versions 3.2.3 and 3.3.7. `utils.get_shared_secret()` always returns `-1`, which allows anyone to connect to cobbler XML-RPC as user `''` password `-1` and make any changes. This gives anyone with network access to a cobbler server full control of the server. Versions 3.2.3 and 3.3.7 fix the issue.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-3281 Cobbler, a Linux installation server that allows for rapid setup of network installation environments, has an improper authentication vulnerability starting in version 3.0.0 and prior to versions 3.2.3 and 3.3.7. `utils.get_shared_secret()` always returns `-1`, which allows anyone to connect to cobbler XML-RPC as user `''` password `-1` and make any changes. This gives anyone with network access to a cobbler server full control of the server. Versions 3.2.3 and 3.3.7 fix the issue.
Github GHSA Github GHSA GHSA-m26c-fcgh-cp6h cobbler allows anyone to connect to cobbler XML-RPC server with known password and make changes
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00245}

epss

{'score': 0.00199}

Type Values Removed Values Added
First Time appeared Cobbler Project
Cobbler Project cobbler
CPEs cpe:2.3:a:cobbler_project:cobbler:*:*:*:*:*:*:*:*
Vendors & Products Cobbler Project
Cobbler Project cobbler
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Cobbler, a Linux installation server that allows for rapid setup of network installation environments, has an improper authentication vulnerability starting in version 3.0.0 and prior to versions 3.2.3 and 3.3.7. `utils.get_shared_secret()` always returns `-1`, which allows anyone to connect to cobbler XML-RPC as user `''` password `-1` and make any changes. This gives anyone with network access to a cobbler server full control of the server. Versions 3.2.3 and 3.3.7 fix the issue.
Title Cobbler allows anyone to connect to cobbler XML-RPC server with a known password and make changes
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Nov 18, 2024, 6:24 PM
Reserved
Sep 25, 2024, 9:46 PM
Status
Deferred
Published
Nov 18, 2024, 5:15 PM
Modified
Jun 17, 2026, 7:57 AM