TrustSink Attack Abuses Entra External MFA Providers to Steal Passwords

· Original article ↗

Summary

Varonis demonstrated TrustSink, which lets an attacker with a highly privileged Entra account register a rogue external MFA provider to capture passwords during sign-in. Remove the provider before resetting affected users’ passwords.

Key points

  • TrustSink requires prior compromise of a highly privileged Entra account; it is not an initial-access attack.
  • The attacker registers a rogue external MFA provider by changing the Authentication Methods Policy and creating an application, service principal, and consent grant.
  • During sign-in, the provider displays a fake Microsoft password prompt and captures credentials entered by the user.
  • The provider returns a valid signed token, allowing the sign-in to complete without an apparent error.
  • Password resets alone do not remove the rogue provider, which may capture replacement passwords on later sign-ins.
  • Varonis recommends removing suspicious providers and associated applications, keys, and redirect URIs before rotating affected passwords; it also advises monitoring policy changes and limiting standing administrator privileges.

Article Details

Event Type
Credential theft technique abusing Microsoft Entra's external MFA provider model
Impact
TrustSink uses a rogue external MFA provider to display a fake Microsoft password prompt and capture users' passwords in plaintext during sign-in. It requires prior compromise of a highly privileged Entra account and can persist across password resets until the rogue provider and associated components are removed.

MITRE ATT&CK

People

Vendors

Products

Related Articles