OpenShift Dedicated Hive Hibernation Controller Denial-of-Service Vulnerability

Vulnerability

A denial-of-service vulnerability has been identified in the Hive hibernation controller of OpenShift Dedicated. The issue arises when a ClusterDeployment resource is created with the installed field set to true and a positive timespan for the hibernateAfter value. If a ClusterSync resource is also created, the hibernation controller enters a reconciliation loop, leading to a panic as it tries to access a non-existent field in the ClusterDeployment's status. This causes the hive-controllers pod to crash and enter a CrashLoopBackOff state, disrupting all other bundled controllers.

Impact

Exploiting this vulnerability causes the hive hibernation controller to panic in a loop, crashing the pod and disrupting all other controllers bundled with it.

Reproduction

To reproduce this vulnerability, create a ClusterDeployment resource with the spec.installed field set to true and a positive value for spec.hibernateAfter. Then, create a ClusterSync resource. The hive hibernation controller will enter a reconciliation loop and panic when it tries to access a missing field in the ClusterDeployment's status, causing the hive-controllers pod to crash.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
5.6
remediation
0.0
relevance
0.0
threat
1.6
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.