STAT3 is a potential drug target for cancer therapy, and STAT3 phosphorylation inhibitor, Nifuroxazide can decrease the viability of multiple cancer. Here, STAT3 is linked to cancer.