Let \(k\ge 2\) be a fixed integer. The k-generalized Lucas sequence \(\{L_{n}^{(k)}\}_{n\ge 0}\) starts with the positive integer initial values k, 1, 3, \(\ldots \) , \(2^{k-1}-1\) , and each term afterward is the sum of the k consecutive preceding elements. In this paper, we find all solutions of the equation \(\begin{aligned} L_n^{(k)}=(2^a-1)(2^b-1) \end{aligned}\) in integers \(n\ge 2,k\ge 2\) , \(b\ge a\ge 0\) .