CVE-2014-4615
NoneCVSS
—
EPSS
2.8%
Published
Aug 19, 2014
CISA due date
—
Cloudanix analysis
A flaw in certain cloud software lets logged-in users peek at secret login tokens sitting in a shared message system, which could let them pretend to be other users.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Remote authenticated users can read X_AUTH_TOKEN values from the message queue via the v2/meters/http.request endpoint due to insufficient protection in the notifier middleware.
Why it matters to the business
Compromised authentication tokens enable unauthorized access to cloud infrastructure resources, increasing risk of data exposure or service disruption in OpenStack environments.
How an attack unfolds
An attacker with valid credentials triggers HTTP requests that cause token values to be logged to the message queue, then reads the queue contents to extract usable X_AUTH_TOKEN values for further access.
How to fix it
Upgrade affected OpenStack components (PyCADF, Ceilometer, Neutron, Oslo) to patched releases beyond the vulnerable versions listed in the advisory; restrict message queue access to authorized services only.
How to confirm the fix worked
Verify component versions against advisory fixed releases, audit message queue permissions, and confirm that token logging no longer occurs on the specified endpoint.
Typical attack path
- Obtain valid authentication to an affected OpenStack component
- Issue requests that generate entries on v2/meters/http.request
- Access and parse the message queue to retrieve exposed tokens
- Use captured tokens to impersonate users or services
How to detect it
Review message queue access logs and audit trails for reads of v2/meters/http.request entries by unexpected accounts; search historical logs for token strings appearing outside normal authentication flows.
- v2/meters/http.request
- X_AUTH_TOKEN
What your security team should do
- Prioritize upgrades for any remaining vulnerable OpenStack deployments despite age of the issue
- Implement least-privilege access controls on the message queue
- Monitor for unusual queue access patterns as a compensating control
The record
The notifier middleware in OpenStack PyCADF 0.5.0 and earlier, Telemetry (Ceilometer) 2013.2 before 2013.2.4 and 2014.x before 2014.1.2, Neutron 2014.x before 2014.1.2 and Juno before Juno-2, and Oslo allows remote authenticated users to obtain X_AUTH_TOKEN values by reading the message queue (v2/meters/http.request).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | ceilometer | 0 | 2014.1.2-1 |
| Debian:11 | neutron | 0 | 2014.1.2-1 |
| Debian:11 | python-pycadf | 0 | 0.5.1-1 |
| Debian:12 | ceilometer | 0 | 2014.1.2-1 |
| Debian:12 | neutron | 0 | 2014.1.2-1 |
| Debian:12 | python-pycadf | 0 | 0.5.1-1 |
| Debian:13 | ceilometer | 0 | 2014.1.2-1 |
| Debian:13 | neutron | 0 | 2014.1.2-1 |
| Debian:13 | python-pycadf | 0 | 0.5.1-1 |
| Red Hat:openstack:4::el6 | openstack-ceilometer | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | openstack-ceilometer-alarm | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | openstack-ceilometer-api | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | openstack-ceilometer-central | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | openstack-ceilometer-collector | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | openstack-ceilometer-common | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | openstack-ceilometer-compute | 0 | 0:2013.2.3-2.el6ost |
| Red Hat:openstack:4::el6 | python-ceilometer | 0 | 0:2013.2.3-2.el6ost |
| Ubuntu:14.04:LTS | ceilometer | 0 | 2014.1.2-0ubuntu1 |
| Ubuntu:14.04:LTS | ceilometer | 0 | 2014.1.2-0ubuntu1.1 |
| Ubuntu:14.04:LTS | neutron | 0 | 1:2014.1.2-0ubuntu1 |
| Ubuntu:14.04:LTS | neutron | 0 | 1:2014.1.2-0ubuntu1.1 |
| Ubuntu:14.04:LTS | python-pycadf | 0 | 0.4.1-0ubuntu1.1 |
Related vulnerabilities
- CVE-2021-20267 A flaw was found in openstack-neutron's default Open vSwitch firewall rules. Also affects neutron
- CVE-2015-3221 OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using… Also affects neutron
- CVE-2014-6414 OpenStack Neutron before 2014.2.4 and 2014.1 before 2014.1.2 allows remote authenticated… Also affects neutron
- CVE-2014-3555 OpenStack Neutron before 2013.2.4, 2014.x before 2014.1.2, and Juno before Juno-2 allows… Also affects neutron
- CVE-2013-6433 The default configuration in the Red Hat openstack-neutron package before 2013.2.3-7 does… Also affects neutron
- CVE-2024-53916 In OpenStack Neutron before 25.0.1, neutron/extensions/tagging.py can use an incorrect ID… Also affects neutron
- CVE-2026-114657 Grav from 2.0.0 before 2.2.5 contains an information disclosure vulnerability that allows… CWE-200
- CVE-2026-114574 A security vulnerability has been detected in massCodeIO massCode 5.10. CWE-200