Does the word "cancer" have an ambiguous meaning in this context? Somehow it feels like it both refers to a "disease" and a "crab."

Native speaker’s answer
Rebecca
Oh, well spotted! Yes, there could be an ambiguous meaning here, where "cancer" means both the disease and the astrology sign. It's a pun, where a word has two meanings within the context. The officials could be "cancers," as the disease, within societal and governmental systems. But in this context, their astrology sign is probably also "Cancer." Ex: I feel like the official is like a cancer within our government system. Ex: Ariana Grande's zodiac sign is Cancer.