Auth.Tesla.com Account Takeover of Internal Tesla Accounts

Disclosed by
evanconnelly's avatar
evanconnelly
  • Engagement Tesla
  • Disclosed date almost 2 years ago
  • Points 40
  • Priority P1 Bugcrowd's VRT priority rating
  • Status Resolved This vulnerability has been accepted and fixed
Summary by evanconnelly

Tesla has two Identity Providers (IDPs), auth.tesla.com for external users and sso.telsa.com for employees. Tesla Retail Tool (TRT) allows logins from both and was not checking what IDP the user logged-in with (auth.tesla.com vs sso.tesla.com). This made for a condition where via Google Dorks, I was able to identify names and extrapolate email addresses of former Tesla staff and then register accounts with the external IDP using the email addresses of former employees whose accounts had been disabled on the internal IDP but who still had privileges defined by their internal Tesla email address within TRT and ultimately log into TRT with the privileges of those users.

Activity
  1. Nick’s avatar
    Nick Customer published the disclosure report

    ()

  2. evanconnelly’s avatar
    evanconnelly updated the disclosure summary

    ()

  3. evanconnelly’s avatar
    evanconnelly requested disclosure

    ()

  4. evanconnelly’s avatar
    evanconnelly sent a message

    ()

  5. Nick’s avatar
    Nick Customer sent a message

    ()

  6. evanconnelly’s avatar
    evanconnelly sent a message

    ()

  7. AK’s avatar
    AK Customer sent a message

    ()

  8. AK’s avatar
    AK Customer rewarded evanconnelly

    ()

  9. AK’s avatar
    AK Customer changed the state to Resolved

    ()

  10. AK’s avatar
    AK Customer rewarded evanconnelly 40 points

    ()

  11. Nick’s avatar
    Nick Customer changed the severity to P1

    ()

  12. Nick’s avatar
    Nick Customer changed the severity to P2

    ()

  13. AK’s avatar
    AK Customer sent a message

    ()

  14. evanconnelly’s avatar
    evanconnelly sent a message

    ()Edited

  15. AK’s avatar
    AK Customer sent a message

    ()

  16. AK’s avatar
    AK Customer changed the state to Triaged

    ()

  17. evanconnelly’s avatar
    evanconnelly created the submission

    ()