Decoding the world of cybersecurity

· ·

Lenovo identity flaw exposed Dropbox accounts

A weakness in Lenovo ID email verification allowed attackers to create fraudulent identities and use the federated login relationship to access associated Dropbox accounts without the victims’ passwords.

Lenovo identity flaw exposed Dropbox accounts
Summary
  • Attackers exploited Lenovo ID email verification to register identities against email addresses they did not control.
  • Those fraudulent Lenovo IDs could then authenticate to Dropbox accounts linked to the same addresses without the Dropbox password.
  • Dropbox responded by expiring Lenovo-authenticated sessions and requiring a Dropbox password when Lenovo ID is used.

A weakness in a legacy identity integration between Lenovo and Dropbox allowed an attacker to create fraudulent Lenovo IDs and use them to access Dropbox accounts belonging to the same email addresses.

Dropbox has notified affected users after determining that unauthorised access occurred between 4 and 21 August. Reporting on the incident puts the number of accessed accounts at approximately 5,000.

The attack did not require the victims’ Dropbox passwords. Instead, the weakness sat in the trust relationship between Dropbox and Lenovo’s identity provider.

According to notifications sent to users, an issue in Lenovo’s email-verification process allowed an unauthorised party to register a Lenovo ID using another person’s email address. Dropbox accepted the resulting Lenovo identity assertion and allowed it to authenticate to the Dropbox account associated with the same email.

Some affected users did not previously have Lenovo IDs. That is an important part of the failure: the attacker was able to create the external identity that Dropbox subsequently trusted, rather than taking over an identity relationship the victim had knowingly established.

Lenovo described the issue as involving a legacy integration that could be used to improperly authenticate certain Dropbox accounts. It said Lenovo customers were not affected and that it worked with Dropbox to mitigate the problem.

Dropbox has expired sessions authenticated through Lenovo IDs and changed the login flow so users attempting Lenovo ID authentication must also provide their Dropbox account password.

The incident illustrates a recurring weakness in federated identity architecture. A relying service can deploy strong authentication around its own accounts but still inherit the assurance level of every external identity provider it accepts. If one provider is able to assert control of an email address without sufficient verification, downstream services may treat that assertion as equivalent to a properly authenticated user.

Federation is designed to reduce password duplication and centralise identity decisions, but those benefits depend on clear rules about account linking. Email addresses are frequently used as the common identifier between services, even though possession of an email string is not the same as proof that the person creating a new external identity controls the existing account attached to it.

The Dropbox case is particularly instructive because changing the victim’s Dropbox password would not have addressed the initial weakness. The attacker entered through a separate authentication path that Dropbox trusted. Users who saw suspicious access could therefore respond correctly within Dropbox while the underlying federation problem remained available until the integration was changed.

The known scope is still developing. Dropbox has said content was accessed in some affected accounts, while public reporting states that files were viewed or downloaded in a subset of cases. There is no indication that all Dropbox customers or all Lenovo customers were exposed.

For enterprises using multiple identity providers, social-login systems, partner federation, or mergers-era authentication integrations, the incident is a reminder that older trust relationships remain part of the current attack surface even when they are rarely used.

Authentication architecture is only as strong as the weakest assertion accepted at the account boundary. In this case, an email-verification weakness at one company became an account-access mechanism at another.

×