Windows Zero Day MSHTML Attack: How Not To Get Trapped In The Booby! – Naked security

So far the details are sparse, but Microsoft warns Office users about a bug that has been christened CVE-2021-40444, and described as Microsoft MSHTML Remote Code Execution Vulnerability.

The bug doesn’t have a patch yet, so it’s what’s known as a zero-day abbreviation for “good guys had a zero-day advantage over bad guys with a patch for that vulnerability.”

In other words: the thieves got there first.

From what we can tell, betrayal works like this:

  1. Open an Office file trapped by breasts from the Internet, either by attaching an email attachment or by downloading a document from a criminal-controlled web link.
  2. The document includes an ActiveX control (embedded add-on code) that you should not have unrestricted access to your computer.
  3. ActiveX code activates the Windows MSHTML component, which is used to view web pages, exploits an error to give you the same level of control you would have from the Windows desktop, and uses it to deploy malicious software of the attacker’s choice .

MSHTML is not a complete browser, like Internet Explorer or Edge, but is part of the operating system that can be used to create browsers or applications similar to browsers that need or want to display HTML files.

Although HTML is more closely associated with web browsing, many non-browser applications find it useful to be able to represent and display web content, for example as a convenient and attractive way to present documentation and help files. or allow users to fill out and submit attendance tickets.

This concept of “naked minibrowser” can be found not only on Windows, but also on Apple’s Android and iOS from Google, where the Blink and WebKit components, respectively, offer the same type of functionality as MSHTML on Microsoft platforms. Mozilla products like Firefox and Thunderbird are based on a similar idea, known as Gecko. Interestingly, in iOS, Apple not only uses WebKit as the core of its own browser, Safari, but also forces you to use WebKit in browsers or browser-like apps from other providers. That’s why Firefox on iOS is the only version of this product that doesn’t include Gecko – it has no choice but to use WebKit.