Inflammation or injury can cause edema. Inflammation or injury can harm the small blood vessels of the body called capillaries. Damaged vessels allow blood to leak out.