Read the docs
TI-2015-02789 Aliases CVE-2015-3156GHSA-98c8-36p9-gw66

The _write_config function in trove/guestagent/datastore/experimental/mongodb/service.py…

Priority LOW 25CWE-59Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · High · None
Fix status
Partial Red Hat: 2 without a fix

Attack profile from CVSS 3.0 · NVD. Fix status from CNA, GitHub and Red Hat.

Summary

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.

Why it matters now

EPSS 0.00463 40th percentileScored 2026-11-07
Fix Partial trove (PyPI): 4.0.0a0Red Hat: 2 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—trove (PyPI)before 4.0.0a04.0.0a0Patch availableGHSA-98c8-36p9-gw66
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • trove (PyPI) Vendor— Affected before 4.0.0a0 Fixed in 4.0.0a0 Patch available GHSA-98c8-36p9-gw66

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:openstack:trove:*:*:*:*:*:*:*:*up to 2014.2.4VulnerableOpenStack
  • cpe:2.3:a:openstack:trove:*:*:*:*:*:*:*:* Versions up to 2014.2.4 Vulnerable ·OpenStack

Remediation

  • Fix · GHSA-98c8-36p9-gw66 trove (PyPI) Fixed in 4.0.0a0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux OpenStack Platform 5 (Icehouse)AffectedNo fix planned: Will not fix
Red Hat Enterprise Linux OpenStack Platform 6 (Juno)AffectedNo fix planned: Will not fix

Timeline

  1. 2026-10-02 Threatist record created from CVE-2015-3156
  2. 2026-10-03 Alias added: GHSA-98c8-36p9-gw66

References

  • TI-2014-06020 The strutils.mask_password function in the OpenStack Oslo utility library, Cinder, Nova… CVSS 2.0LOW 2.1
  • TI-2014-06019 The processutils.execute function in OpenStack oslo-incubator, Cinder, Nova, and Trove… CVSS 2.0LOW 2.1

Sources