CVE-2019-3830
Description
A vulnerability was found in ceilometer before version 12.0.0.0rc1. An Information Exposure in ceilometer-agent prints sensitive configuration data to log files without DEBUG logging being activated.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Ceilometer-agent logs sensitive config data without requiring DEBUG mode, resulting in information exposure.
Vulnerability
A vulnerability in ceilometer, affecting versions before 12.0.0.0rc1 and Red Hat OpenStack Platform (RHOS) versions 10.0 (Newton) through 14.0 (Rocky), causes the ceilometer-agent to print sensitive configuration data (e.g., passwords, tokens) to log files even when DEBUG logging is not activated [1][4]. This is an information exposure flaw that triggers regardless of the log level setting [2][3].
Exploitation
An attacker with read access to the ceilometer log files (e.g., via compromised host, log aggregator, or shared storage) can retrieve the exposed sensitive configuration values. No authentication, user interaction, or race condition is required to trigger the log output—the agent writes the data on every start or reload [4].
Impact
Successful exploitation leads to disclosure of sensitive credentials or tokens stored in the ceilometer configuration, potentially allowing lateral movement within the OpenStack environment or unauthorized access to other services [2][4]. The impact is limited to information disclosure; however, leaked credentials could enable further compromise.
Mitigation
The vulnerability is fixed in ceilometer version 12.0.0.0rc1 and later [1]. Red Hat provided updated packages via RHSA-2019:0566 for RHOS 13.0 (Queens), RHSA-2019:0580 for RHOS 14.0 (Rocky), and RHSA-2019:0919 for RHOS 10.0 (Newton) [2][4]. Administrators should apply the appropriate update or restrict access to ceilometer log files as a workaround.
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
ceilometerPyPI | < 12.0.0.0rc1 | 12.0.0.0rc1 |
Affected products
3- Range: 2013.1, 2013.1.rc1, 2013.2.b1, …
- Range: <12.0.0.0rc1
Patches
18881a42af169Only print polling.yaml file contents as DEBUG
1 file changed · +1 −1
ceilometer/agent.py+1 −1 modified@@ -61,7 +61,7 @@ def load_config(self, cfg_file): __name__, 'pipeline/data/' + cfg_file) with open(cfg_loc) as fap: conf = yaml.safe_load(fap) - LOG.info("Config file: %s", conf) + LOG.debug("Config file: %s", conf) return conf
Vulnerability mechanics
Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
7- access.redhat.com/errata/RHSA-2019:0919ghsavendor-advisoryx_refsource_REDHATWEB
- github.com/advisories/GHSA-2cvf-r9jm-4qm9ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2019-3830ghsaADVISORY
- bugzilla.redhat.com/show_bug.cgighsax_refsource_CONFIRMWEB
- github.com/openstack/ceilometer/commit/8881a42af169a2d7c912b1434911f978883c83f3ghsaWEB
- github.com/openstack/ceilometer/commit/8881a42af169a2d7c912b1434911f978883c83f3ghsaWEB
- github.com/pypa/advisory-database/tree/main/vulns/ceilometer/PYSEC-2019-78.yamlghsaWEB
News mentions
0No linked articles in our index yet.