CVE-2026-55998

The endpoint /v3/import/{token}_{clusterId}.yaml retrieves the cluster object before validating the token. When a valid cluster ID references a cluster that has private registry secrets configured, a nil pointer dereference in pkg/systemtemplate/private_registry.go causes the request to return HTTP 502 Bad Gateway. For cluster IDs that do not exist, the endpoint returns HTTP 200. This observable difference in response codes constitutes a reliable enumeration oracle.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El endpoint /v3/import/{token}_{clusterId}.yaml recupera el objeto del clúster antes de validar el token. Cuando un ID de clúster válido hace referencia a un clúster que tiene secretos de registro privado configurados, una desreferencia de puntero nulo en pkg/systemtemplate/private_registry.go provoca que la solicitud devuelva HTTP 502 Bad Gateway. Para los ID de clúster que no existen, el endpoint devuelve HTTP 200. Esta diferencia observable en los códigos de respuesta constituye un oráculo de enumeración fiable.

Information

Published : 2026-08-05 08:16

Updated : 2026-10-24 16:10


NVD link : CVE-2026-55998

Mitre link : CVE-2026-55998

CVE.ORG link : CVE-2026-55998


JSON object : View

Products Affected

No product.

CWE
CWE-204

Observable Response Discrepancy