Résumé du piratage de l’assureur Toyota/Eicher Motors
- Le site web du calculateur de prime d’assurance d’Eicher Motors, situé sur un sous-domaine de Toyota Tsusho Insurance Broker India, exposait des identifiants du cloud d’entreprise Microsoft.
- L’API d’envoi d’e-mails renvoyait aux clients les journaux d’envoi, qui contenaient le mot de passe du compte e-mail.
- Ce mot de passe permettait de se connecter au compte Microsoft e-mail
noreplyeicher@ttibi.co.in, sur lequel l’authentification à deux facteurs n’était pas activée.
- Le compte e-mail contenait un historique de tout ce qui avait été envoyé aux clients, soit environ 657 000 e-mails (~25 Go), incluant des informations clients, des PDF de polices d’assurance, des liens de réinitialisation de mot de passe, des OTP, etc.
- D’autres ressources du cloud Microsoft étaient également accessibles, notamment l’annuaire d’entreprise, SharePoint et Teams.
- Plus de deux mois après le signalement, Toyota Tsusho Insurance Broker India a bien retiré l’API vulnérable, mais n’avait toujours pas changé le mot de passe du compte e-mail.
Toyota Tsusho Insurance Broker India et Eicher Motors
- Toyota Tsusho Insurance Broker India (« TTIBI ») est l’un des principaux courtiers en assurance en Inde, fondé en 2008 sous l’égide de Toyota Tsusho Insurance Management Corporation, au Japon.
- Eicher Motors est un grand constructeur automobile indien, qui fabrique des motos sous la marque Royal Enfield Motors et des véhicules commerciaux sous la marque VE Commercial Vehicles (VECV) dans le cadre d’une coentreprise avec Volvo Group.
- Les deux entreprises ont une forme de partenariat dans l’assurance via un sous-domaine dédié à Eicher sur le site de TTIBI.
Calculateur de prime d’assurance
- Lors de l’analyse de l’application Android MY EICHER, une URL menant au calculateur de prime d’assurance a été découverte.
- Du code permettant de piloter côté client le mécanisme d’envoi d’e-mails a été trouvé ; en testant des requêtes API, les journaux d’envoi d’e-mails ont été renvoyés avec une erreur serveur, contre toute attente.
- Un mot de passe encodé en base64 a pu être extrait des journaux, ce qui a mené à un grave problème de sécurité.
Compte e-mail
- Le compte e-mail
noreply servait à envoyer des e-mails automatisés aux clients et, dans ce cas, conservait aussi l’historique de tout ce qui leur avait été envoyé.
- Via ce compte, il était possible de consulter des polices d’assurance, des OTP, des liens de réinitialisation de mot de passe et d’autres informations personnelles ou sensibles, ainsi que d’accéder à des ressources du cloud Microsoft.
Une tempête parfaite de problèmes de sécurité
- Cette vulnérabilité résulte de cinq problèmes/erreurs de sécurité malheureux.
- Problème n°1 : ne pas concevoir de fonction d’envoi d’e-mails contrôlée par le client.
- Problème n°2 : absence d’authentification de l’API.
- Problème n°3 : fuite dans la réponse de l’API.
- Problème n°4 : absence d’authentification à deux facteurs.
- Problème n°5 : problème de conservation des e-mails.
Le mot de passe n’a toujours pas été changé
- Plus de cinq mois après avoir pris connaissance de la vulnérabilité, TTIBI n’avait toujours pas changé le mot de passe du compte e-mail, et il était encore possible de s’y connecter.
- L’auteur exprime sa surprise de n’avoir reçu aucune alerte de Microsoft concernant des connexions anormales.
Chronologie
- TTIBI n’étant pas inclus dans le programme de divulgation de vulnérabilités HackerOne de Toyota, la vulnérabilité a été signalée à la place au CERT-In indien.
- Après les étapes de signalement, de réponse et de vérification entre le 7 août 2023 et le 22 décembre, il a été confirmé que la vulnérabilité était corrigée ; une discussion a eu lieu au sujet d’une récompense de bug bounty, mais TTIBI n’ayant pas répondu, le dossier a été clos.
Avis de GN⁺
- Cet incident souligne l’importance de la sécurité cloud en entreprise et de la protection des données. Il montre qu’une simple vulnérabilité sur un site web peut déboucher sur une menace de sécurité majeure.
- L’attitude d’une entreprise qui ne corrige pas rapidement des problèmes de sécurité peut nuire à la confiance dans sa capacité à protéger les données de ses clients.
- Ce cas rappelle aux développeurs logiciels et aux administrateurs IT la nécessité de réexaminer et de renforcer leurs pratiques de sécurité.
1 commentaires
Avis sur Hacker News
Problème culturel et mode de gestion
Manque de bagage technique chez les managers
Budget et sécurité
Rôle des développeurs et absence de culture de l’innovation
Sécurité fragile des informations financières
Gestion négligente de la sécurité par les entreprises
Failles de sécurité intentionnelles créées par des développeurs
Indifférence face aux problèmes de sécurité
Vulnérabilité via du JavaScript côté client
Problèmes d’électricité en Inde et fuite de données
Non-signalement des vulnérabilités de sécurité
Absence de surveillance des e-mails
Désintérêt pour le bug bounty