Microsoft has added XLM macro protection for Microsoft 365 customers by expanding the runtime defense provided by Office 365's integration with Antimalware Scan Interface (AMSI) to include Excel 4.0 (XLM) macro scanning.
Windows 365 Sign In Office
AMSI was introduced in 2015, and it has been adopted by all major antivirus products available for the Windows 10 platform since then.
It allows Windows 10 services and apps to communicate with security products and request runtime scans of potentially dangerous data.
This helps expose malicious intent even when hidden using heavy obfuscation and to detect and block malware abusing Office VBA macros and PowerShell, JScript, VBScript, MSHTA/Jscript9, WMI, or .NET code, regularly used to deploy malware payloads via Office document macros.
Microsoft first extended support for its Antimalware Scan Interface (AMSI) to Office 365 client applications in 2018 to defend customers against attacks using VBA macros.
'The recent AMSI instrumentation in XLM directly tackles the rise of malware campaigns that abuse this feature,' Microsoft said.
Collaborate for free with online versions of Microsoft Word, PowerPoint, Excel, and OneNote. Save documents, spreadsheets, and presentations online, in OneDrive. Share them with others and work together at the same time. Work together from anywhere, on any device, simply by sharing your screen while participating in a Teams call or meeting. Look at content collectively, even when you're apart. Clarify communication in a chat or meeting by sharing your screen so everyone can see the same content at the same time. For all Microsoft 365 subscriptions and many newer non-subscription versions of Office (since 2013 and later), your Office product has an associated account. This is the account you use to sign in to Office.com so you can manage your subscription or install or reinstall Office when needed.
'Because AMSI is an open interface, other antivirus solutions can leverage the same visibility to improve protections against threats.'
Since AMSI started allowing Office 365 apps to block malicious VBA macros, attackers such as the ones behind Trickbot, Zloader, and Ursnif have migrated to using XLM-based malware to evade static analysis and infect their targets with malware.
'While more rudimentary than VBA, XLM is powerful enough to provide interoperability with the operating system, and many organizations and users continue to use its functionality for legitimate purposes,' Microsoft said.
'Cybercriminals know this, and they have been abusing XLM macros, increasingly more frequently, to call Win32 APIs and run shell commands.'
With this latest improvement to Office 365, antivirus solutions like Microsoft Defender Antivirus can detect malicious XLM macros and stop malware using them in its tracks.
It also enables them to detect a broader range of malware and force more granular restrictions on what macros are permitted to do at runtime.
'The visibility provided by AMSI leads to significant improvements in generic and resilient signatures that can stop waves of obfuscated and mutated variants of threats,' Microsoft added.
'Cybercriminals know this, and they have been abusing XLM macros, increasingly more frequently, to call Win32 APIs and run shell commands.'
With this latest improvement to Office 365, antivirus solutions like Microsoft Defender Antivirus can detect malicious XLM macros and stop malware using them in its tracks.
It also enables them to detect a broader range of malware and force more granular restrictions on what macros are permitted to do at runtime.
'The visibility provided by AMSI leads to significant improvements in generic and resilient signatures that can stop waves of obfuscated and mutated variants of threats,' Microsoft added.
'Administrators can now use the existing Microsoft 365 applications policy control to configure when both XLM and VBA macros are scanned at runtime via AMSI.'
Admins can download the latest group policy template files for Microsoft 365 Apps from the Microsoft 365 download center.
Related Articles:
If you're having problems signing in to a Windows 10 computer, try this first: Enter your password with the onscreen keyboard. Find it by selecting Ease of Access on the lock screen. If that doesn't work, try these steps to find out what kind of account you have.
Windows 365 Sign In Portal
From the sign-in screen, select Sign-in options. If you see the Microsoft account icon, you're using a Microsoft account. Choose the step below based on the type of account you have.
For a Microsoft account, you can reset your password. Go to the reset password page and follow the instructions.
If you only see the Password icon, you have either a domain (work or school) account or a local account. For a domain account you need help from your system administrator.
For a local account on Windows 10, prior to version 1803, unfortunately there's no way to recover a lost password. You can reset the machine back to factory settings by following these instructions.
For a local account on Windows 10, version 1803 or later, follow the instructions in Reset your Windows 10 local account password.
For help with your PIN, see Fix problems with your PIN.