Yes, an exhaust leak can cause the check engine light to come on. The leak can cause changes in the exhaust system's pressure, triggering the light. If your check engine light comes on and you notice any other symptoms of an exhaust leak, it's a good idea to check for a leak.