Using New Outlook on Windows for professional communication and productivity
Hi Joshua,
Interesting. That's unfortunate. Hopefully a more complete solution will appear from Microsoft at some point.
I did notice one thing, however, and I have no idea if this is related to why it sort of works with some users and not others:
Emails composed within the new Outlook client and the consumer Hotmail/outlook.com web app will present the link's destination when hovering over it, while emails sent from the old Outlook client will show nothing. This is also the case when you send an HTML-formatted email through an SMTP relay.
I can see two things from the email source:
- Emails composed via the new Outlook client have the "title" attribute set to the link's destination. As such, the hover function just shows the link's title. This is easy to fudge. You could easily have a malicious URL defined in the "href" attribute, which is where the link will take you, and have the Microsoft home page URL in the Title, making it seem the link goes to the Microsoft website when instead it goes elsewhere.
- The link rewritten by Safe Links doesn't use the "title" attribute. However, they do add an "originalsrc" attribute. This contains the link's original destination before it was changed to the Safe Links URL. It also seems Microsoft has put some level of protection in place, as an attempt to set this manually in a test didn't work. I assume it's related to the hash values I can see in the source of the email.
This tells us that if the "Do not rewrite URLs, do checks via Safe Links API only" is enabled, which it is in the default "Built-In protection (Microsoft)" policy, and you see the URL when hovering over links, it could be picking up the title someone has set on the link. This could show that it's working for some emails and not others. In addition, you can whitelist URLs to bypass Safe Links rewrites, and this could also contribute to some emails where the hover function doesn't work, while for other emails, it does.
The following examples show the difference between the two link hover responses for anyone interested.
Title hover example.
Safe Links hover example.
It's not a complete solution, though. Users who don't use Microsoft Defender for email security and use third-party tools like Proofpoint may run into issues, as those solutions may not be able to present the same hover functionality that Microsoft's Safe Links system provides and have no reasonable path to using Safe Links in such an environment.