Toutes les vulnérabilités

SECRET-NISSAN-SOURCE-2021

Secrets · Git · Nissan North America

Résumé

In early January 2021 roughly 20GB of Nissan North America source code leaked online after a company Bitbucket Git server was left exposed to the internet protected only by default credentials. The server used the username and password admin/admin, so anyone who reached it could log in and clone the repositories without exploiting any software flaw. The exposed code included Nissan NA mobile apps, the ASIST diagnostics tool, an internal core mobile library, dealer business and portal systems, NissanConnect and vehicle-services back ends, and market-research tools, with associated configuration files and embedded secrets. Researcher Tillie Kottmann learned of the exposure and analyzed the data, which had already begun circulating via torrents. Nissan took the misconfigured server offline around January 5, 2021 before media coverage spread.

Comment l’éviter dans votre code

  • Never deploy a code repository with default credentials; require strong unique admin passwords and disable admin/admin on first boot.
  • Keep internal Git and Bitbucket servers off the public internet behind VPN or an allowlist, not exposed directly.
  • Scan committed source for embedded secrets and config keys, then rotate any that leaked with the code.
  • Enforce MFA and least-privilege access on self-hosted source-control servers and audit exposure continuously.
  • Add network monitoring to alert on unexpected public exposure of internal code-hosting services.

Références

Vulnérabilités liées

Tout Secrets →