Unauthenticated access to Ironic API
CVE-2023-40585

7.3HIGH

Key Information:

Vendor

Metal3-io

Vendor
CVE Published:
25 August 2023

What is CVE-2023-40585?

A vulnerability exists in the OpenStack Ironic API when it is not deployed with TLS and lacks separation of API and Conductor services. In such configurations, the API is not subject to authentication protections, leaving it open to access by anyone if the node is not secured by a firewall. This issue primarily arises in versions prior to capm3-v1.4.3. Although the default installation ensures secure access via TLS and basic authentication, improper configuration can expose the API, making it crucial for operators to adhere to best practices. Workarounds include enforcing TLS for the Ironic API or configuring separate services for API and Conductor, with the use of an httpd front-end to ensure proper authentication.

Affected Version(s)

ironic-image < capm3-v1.4.3

References

CVSS V3.1

Score:
7.3
Severity:
HIGH
Confidentiality:
Low
Integrity:
Low
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.