Nissan North America has suffered a data breach exposing the source codes of its mobile apps and internal software solutions.