PT-2025-10764 · Ratify+2 · Ratify+2

Binbin Li

+3

·

Published

2025-03-11

·

Updated

2025-03-15

·

CVE-2025-27403

CVSS v4.0

7.2

High

VectorAV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:N/VA:N/SC:H/SI:H/SA:L
Name of the Vulnerable Software and Affected Versions: Ratify versions prior to 1.2.3 Ratify versions prior to 1.3.2
Description: The issue concerns a verification engine that enables the verification of artifact security metadata. In a Kubernetes environment, the engine can be configured to authenticate to a private Azure Container Registry (ACR) using Azure workload identity and Azure managed identity authentication providers. These providers attempt to exchange an Entra ID (EID) token for an ACR refresh token. However, they did not verify that the target registry is an ACR, which could lead to the EID token being presented to a non-ACR registry during token exchange. This could potentially allow EID tokens with ACR access to be extracted and abused if a user workload contains an image reference to a malicious registry.
Recommendations: For versions prior to 1.2.3, update to version 1.2.3 or later to add new validation prior to EID token exchange. For versions prior to 1.3.2, update to version 1.3.2 or later to add new validation prior to EID token exchange. As a temporary workaround, consider restricting access to the Azure authentication providers until the issue is resolved. Avoid using image references to malicious registries to minimize the risk of exploitation.

Exploit

Fix

Improper Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2025-27403
GHSA-44F7-5FJ5-H4PX
GO-2025-3511
OPENSUSE-SU-2025:14893-1

Affected Products

Azure Container Registry
Kubernetes
Ratify