What causes a vacuum hose to leak?

Could be a number of reasons, rot, damage, vibration may have made it come loose.