A expressão correta é círculo vicioso, uma vez que contém uma situação que se vai repetindo sucessivamente, provocando um impasse.
A palavra ciclo, por sua vez, designa uma sucessão de fenómenos sistematicamente reproduzidos em períodos regulares.
Monteiro, Manuel (2015), Dicionário de erros frequentes da língua. Lisboa: Soregra Editores, 32. Tavares, Sandra Duarte (2010), in Ciberdúvidas da Língua Portuguesa, https://ciberduvidas.iscte-iul.pt/artigos/rubricas/idioma/ciclo-vicioso-ou-circulovicioso/2227 [consultado em 04-11-2022]