In some circumstances, the math for procedural noise operations can dip outside of the 0-1 range. The power operation in shaders on most platforms does not support negative numbers. We don't want this node to perform additional operations if at all possible, so we do not sanitize the output for the traditional 0-1 range.
To correct the issue, use the abs or clamp node to sanitize the gradient noise output before using the power node.