Cloudanix VulnDB

CVE-2014-3621

None

CVSS

—

EPSS

2.1%

Published

Oct 2, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Logged-in users could trick the system into showing secret settings by using specially crafted links.

Exploit Available
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

Allows remote authenticated users to read sensitive configuration options via crafted endpoints that trigger catalog URL replacement with values such as $(admin_token) in the publicurl field.

Why it matters to the business

Exposure of secrets like admin tokens can enable further unauthorized access, increasing risk of data breaches and operational disruption in affected deployments.

How an attack unfolds

An authenticated user creates or modifies an endpoint containing a replacement string in a URL field; the system substitutes the sensitive value during catalog processing, returning it to the attacker.

How to fix it

Upgrade to fixed package versions such as 1:4.2.6.3-0ubuntu1.

How to confirm the fix worked

Confirm installed versions match or exceed the listed fixed releases and test that crafted endpoint URLs no longer cause sensitive values to be substituted or returned.

Typical attack path

  1. Authenticate to the identity service
  2. Create or update an endpoint with a crafted URL containing a variable replacement
  3. Trigger catalog URL replacement
  4. Observe and capture the leaked sensitive configuration value

How to detect it

Search authentication and catalog logs for endpoint creation or update events containing variable substitution patterns in URL fields, and review access to configuration retrieval operations by non-privileged accounts.

What your security team should do

  • Apply updates to reach the fixed package versions
  • Restrict permissions for creating or modifying endpoints to least privilege
  • Audit existing endpoint configurations for suspicious URL patterns

The record

The catalog url replacement in OpenStack Identity (Keystone) before 2013.2.3 and 2014.1 before 2014.1.2.1 allows remote authenticated users to read sensitive configuration options via a crafted endpoint, as demonstrated by "$(admin_token)" in the publicurl endpoint field.

Affected packages

Ecosystem Package Introduced Fixed
PyPI keystone 0 8.0.0a0
Debian:11 keystone 0 2014.1.3-1
Debian:12 keystone 0 2014.1.3-1
Debian:13 keystone 0 2014.1.3-1
Red Hat:openstack:4::el6 openstack-keystone 0 0:2013.2.4-1.el6ost
Red Hat:openstack:4::el6 openstack-keystone-doc 0 0:2013.2.4-1.el6ost
Red Hat:openstack:4::el6 python-keystone 0 0:2013.2.4-1.el6ost
Red Hat:openstack:5::el6 openstack-keystone 0 0:2014.1.3-2.el6ost
Red Hat:openstack:5::el6 openstack-keystone-doc 0 0:2014.1.3-2.el6ost
Red Hat:openstack:5::el6 python-keystone 0 0:2014.1.3-2.el6ost
Red Hat:openstack:5::el7 openstack-keystone 0 0:2014.1.3-2.el7ost
Red Hat:openstack:5::el7 openstack-keystone-doc 0 0:2014.1.3-2.el7ost
Red Hat:openstack:5::el7 python-keystone 0 0:2014.1.3-2.el7ost
Ubuntu:14.04:LTS keystone 0 1:2014.1.3-0ubuntu2.1

Related vulnerabilities