It is not clear why some cancers cause fever more than others. One theory is that certain diseases produce toxins, which can cause fever.
According to the Roswell Park Comprehensive Cancer Centre, pyrogens may have a role in cancer fever. “A tumor can produce pyrogens, cause an infection that produces pyrogens, or interfere with the normal functioning of the hypothalamus.” A pyrogen is a substance (infectious organisms or their product toxins or cytokines) that provokes fever.
Read more: MRI scan: What diseases can this test detect?