Dishwasher leaks can also be caused by a broken drainage hose, a malfunctioning door seal, a defective pump and/or pump seal, and overloading.