ganeti — security advisory
The _UpgradeBeforeConfigurationChange function in lib/client/gnt_cluster.py in Ganeti 2.10.0 before 2.10.7 and 2.11.0 before 2.11.5 uses world-readable permissions for the configuration backup file, which allows local users to obtain SSL keys, remote API credentials, and other sensitive information by reading the file, related to the upgrade command.
- Products
- ganeti
- Affected versions
- Not specified
- Fixed versions
- 2.11.5-1
- CVEs
- CVE-2014-5247
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 21:45 UTC · Revision 1
Source evidence
The _UpgradeBeforeConfigurationChange function in lib/client/gnt_cluster.py in Ganeti 2.10.0 before 2.10.7 and 2.11.0 before 2.11.5 uses world-readable permissions for the configuration backup file, which allows local users to obtain SSL keys, remote API credentials, and other sensitive information by reading the file, related to the upgrade command.
osv:DEBIAN-CVE-2014-5247
ganeti
Fixed versions: 2.11.5-1
ganeti
Fixed versions: 2.11.5-1
Complete source record
{
"id": "20616315bbfebb5a4b6c9f8141d1b6477001354741f3690a67607985811500d0",
"url": "https://osv.dev/vulnerability/DEBIAN-CVE-2014-5247",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DEBIAN-CVE-2014-5247",
"summary": "The _UpgradeBeforeConfigurationChange function in lib/client/gnt_cluster.py in Ganeti 2.10.0 before 2.10.7 and 2.11.0 before 2.11.5 uses world-readable permissions for the configuration backup file, which allows local users to obtain SSL keys, remote API credentials, and other sensitive information by reading the file, related to the upgrade command.",
"evidence": "osv:DEBIAN-CVE-2014-5247",
"products": [
{
"name": {
"value": "ganeti",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "2.11.5-1",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "ganeti",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "2.11.5-1",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "DEBIAN-CVE-2014-5247",
"aliases": [
"DEBIAN-CVE-2014-5247"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.11.5-1"
}
]
}
],
"package": {
"name": "ganeti",
"purl": "pkg:deb/debian/ganeti?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2014-5247.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.11.5-1"
}
]
}
],
"package": {
"name": "ganeti",
"purl": "pkg:deb/debian/ganeti?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2014-5247.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
}
],
"modified": "2026-10-23T15:47:36.658250259Z",
"provider": "osv",
"upstream": [
"CVE-2014-5247"
],
"references": [
"https://security-tracker.debian.org/tracker/CVE-2014-5247"
]
},
"related_cves": [
{
"value": "CVE-2014-5247",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 414364,
"published_at": "2014-08-29T16:55:12.03+00:00"
}