Upper digestive tract bleeding may also be caused by tumors in the esophagus, stomach or duodenum. Tumors are abnormal tissue growth that may or may not be cancerous. Noncancerous tumors are called benign tumors. Unlike malignant tumors, benign tumors do not spread to other parts of the body.