What are the diseases that cause blood in the stool? by Specialist The cause of blood in the stool is more complex, by a variety of diseases can be caused, common anal fissure, internal hemorrhoids, external hemorrhoids, mixed hemorrhoids, acute and chronic bacillary dysentery and anus occupying disease and so on.