CVE-2015-3156: openstack trove Link Following
Vulnerability summary
CVE-2015-3156 is a medium (CVSS 5.5) Link Following vulnerability in openstack trove. EPSS estimates a 0.46% chance of exploitation in the next 30 days, higher than 38.6% of scored vulnerabilities.
Timeline
- 11-08-2017PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
The _write_config function in trove/guestagent/datastore/experimental/mongodb/service.py, reset_configuration function in trove/guestagent/datastore/experimental/postgresql/service/config.py, write_config function in trove/guestagent/datastore/experimental/redis/service.py, _write_mycnf function in trove/guestagent/datastore/mysql/service.py, InnoBackupEx::_run_prepare function in trove/guestagent/strategies/restore/mysql_impl.py, InnoBackupEx::cmd function in trove/guestagent/strategies/backup/mysql_impl.py, MySQLDump::cmd in trove/guestagent/strategies/backup/mysql_impl.py, InnoBackupExIncremental::cmd function in trove/guestagent/strategies/backup/mysql_impl.py, _get_actual_db_status function in trove/guestagent/datastore/experimental/cassandra/system.py and trove/guestagent/datastore/experimental/cassandra/service.py, and multiple class CbBackup methods in trove/guestagent/strategies/backup/experimental/couchbase_impl.py in Openstack DBaaS (aka Trove) as packaged in Openstack before 2015.1.0 (aka Kilo) allows local users to write to configuration files via a symlink attack on a temporary file.
CVSS metrics
5 scores · 4 sources · 2 versions- OSV · PypiEcosystem advisory · calculated5.5MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
- OSV · UbuntuEcosystem advisory · calculated5.5MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
- OSV · DebianEcosystem advisory · calculated5.5MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
EPSS trend
Probability
0.46%
Chance of exploitation in the next 30 days
Percentile
39%
Versus all other CVEs
30-day change
0.00 pp
From 0.46% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Suse2 products
- openstack-trove-doc&distro=SUSE OpenStack Cloud 5< 2014.2.4.juno-15.1
- openstack-trove&distro=SUSE OpenStack Cloud 5< 2014.2.4.juno-15.1
Debian1 product
- openstack-troveAll versions (No fix recorded)
Openstack1 product
- trove≤ 2014.2.4
PyPI1 product
- trove< 4.0.0a0
Ubuntu1 product
- openstack-troveAll versions (No fix recorded)
5 vendors · 6 products
References
23 links- github.com/openstack/trove/blob/master/trove/guestagent/datastore/mysql/service.pyX Refsource MISCThird Party AdvisoryWEB
- github.com/openstack/trove/blob/master/trove/guestagent/strategies/backup/mysql_impl.pyX Refsource MISCThird Party AdvisoryWEB
- github.com/openstack/trove/blob/master/trove/guestagent/datastore/experimental/cassandra/service.pyX Refsource MISCThird Party AdvisoryWEB
- github.com/openstack/trove/blob/master/trove/guestagent/strategies/backup/mysql_impl.pyX Refsource MISCThird Party AdvisoryWEB
- github.com/openstack/trove/blob/master/trove/guestagent/datastore/experimental/mongodb/service.pyX Refsource MISCThird Party AdvisoryWEB
- github.com/openstack/trove/blob/master/trove/guestagent/strategies/backup/mysql_impl.pyX Refsource MISCThird Party AdvisoryWEB
- github.com/openstack/trove/blob/master/trove/guestagent/strategies/restore/mysql_impl.pyX Refsource MISCThird Party AdvisoryWEB
- bugzilla.redhat.com/show_bug.cgi?id=1216073X Refsource CONFIRMIssue TrackingThird Party AdvisoryVDB EntryWEB
Show all 23 references
- github.com/openstack/trove/blob/master/trove/guestagent/datastore/experimental/redis/service.pyX Refsource MISCThird Party AdvisoryWEB
- bugzilla.suse.com/929535REPORT
- github.com/openstack/trovePACKAGE
- pypi.org/project/trovePACKAGE