Find a vulnerability that causes Windows computers to have a 'white screen of death' error

Recently, Eviatar Gerzi has been researching attack methods based on the old story in 2003 that it is possible to execute code through editing the window title. Finally, he discovered that it was possible to attack by quickly changing the window title on PuTTY.

This type of attack causes Gerzi's test machine to enter a state known as the "white screen of death (WSOD)". In that state, everything freezes except the mouse pointer.

When trying the same attack on a local application, the system immediately fell into WSOD because the core of the operating system was overloaded by the calls.

The misused function is called "SetWindowsText", which allows to convert the text of the title bar of the specified window.

The only way to get out of the WSOD state is to restart the computer. Therefore, this attack can be used to generate DoS states across a wide range of applications.

Find a vulnerability that causes Windows computers to have a 'white screen of death' error Picture 1

Not only "SetWindowsText" is an abused function, though. With the MobaXterm terminal, the function that is abused to cause an error is GdipDrawString. However, this function only causes errors for the application, not the entire computer like SetWindowsText.

Gerzi confirmed the following Windows terminals are affected by the DoS issue:

  1. PuTTY - vulnerability CVE-2021-33500 (freezes the whole computer), fixed in version 0.75.
  2. MobaXterm - vulnerability CVE-2021-28847 (app freeze only) is fixed in version 21.0 preview 3.
  3. MinTTY (and Cygwin) - vulnerability CVE-2021-28848 (whole computer freeze), fixed in version 3.4.6.
  4. Git - uses MinTTY, fixed in version 2.30.1
  5. ZOC - vulnerability CVE-2021-32198 (only freezes the application), no fix yet.
  6. XSHELL - vulnerability CVE-2021-42095 (freezes the whole computer), fixed in version 7.0.0.76.

Test on web browser

Realizing that most application GUIs use the SetWindowsText function, Gerzi tried to attack popular web browsers like Chrome.

He created an HTML file that could rapidly change the title over and over again, forcing the Chrome browser to freeze. Other browsers using Chrominum kernel such as Edge, Torch, Maxthon, Opera and Vivaldi all froze. Although Firefox and Internet Explorer did not experience the error, performance was also affected.

However, in all cases, the operating system is essentially unaffected by browsers that have a sandbox mechanism. When testing a browser attack inside a virtual machine, this method causes the system to exhaust its resources, leading to a blue screen error.

Feedback from carriers

Google considers the problem that Gerzi reported to be an abuse or stability-related issue, not a security flaw. Meanwhile, Vivaldi blamed the design of Windows 10, which does not limit application memory usage and only uses pagefile (virtual memory) when it runs out of RAM.

Microsoft says it can fix the problem, but it's not far enough to be included in the security update schedule immediately. Microsoft further shared that this problem can only be triggered locally, so the attacker will have to come into contact with the computer. Moreover, due to the nature of the error, which drains resources, the hacker will not be able to trigger anything next and will not be able to exploit beneficial information.

Responding to the above statements, Gerzi said that hackers can remotely trigger the attack by creating a malicious file on the server and then opening it from an unpatched terminal. Hackers may not gain any benefits, but if they hang up at large agencies and corporations at the right time, the damage is also very significant.

4 ★ | 1 Vote

May be interested

  • Laptop screen error is blank - Causes and solutionsLaptop screen error is blank - Causes and solutions
    the laptop screen is white and white is not a common error, but it is annoying and affects users. click to see the cause and how to fix the laptop white screen error!
  • Blue screen of death BSOD error codes listBlue screen of death BSOD error codes list
    blue screen of death (bsod) or blue screen error occurs when windows has a serious problem and is forced to stop completely. bsod error occurs in any windows operating system, including windows 10, windows 8, windows 7, windows vista, windows xp and even windows 98/95.
  • Blue screen death error has just passed 'age' 20Blue screen death error has just passed 'age' 20
    blue screen death error first appeared 20 years ago, when bill gates and chris capossela are introducing new plug and play features for windows 98.
  • How to fix WHEA Uncorrectable Error on Windows 10How to fix WHEA Uncorrectable Error on Windows 10
    blue screen error or blue screen of death on windows has been around for a long time. these errors contain important information regarding the sudden crash of the system.
  • How to Fix Blue Screen Error on WindowsHow to Fix Blue Screen Error on Windows
    blue screen error or stop error, also known as blue screen of death (bsod) error, can cause unpleasant experiences. error messages almost never indicate what's wrong, and are often given randomly. following the instructions below can diagnose and repair errors that cause the blue screen of death.
  • How to fix white screen error on computer quicklyHow to fix white screen error on computer quickly
    the white screen error on the computer is a rare problem but causes a lot of trouble for users. the cause often comes from hardware such as the screen cable, vga or mainboard. this article will guide you on how to check and fix this error effectively.
  • How to fix white screen on laptopHow to fix white screen on laptop
    with the blue screen error, the cause may be hardware or software. and to fix the white screen, you just need to check the computer hardware, especially the monitor cable, the video card and the monitor. tipsmake will guide you on a number of ways to manually correct the error.
  • How to create a blue screen of death (BSOD) to 'prank' friendsHow to create a blue screen of death (BSOD) to 'prank' friends
    the deadly blue screen error, also known as the blue screen of death (bsod), is one of the most common errors for windows users. if bsod appears, your system is having a serious error.
  • Fix STOP error 0x0000007b on Windows 7, XP, blue screen errorFix STOP error 0x0000007b on Windows 7, XP, blue screen error
    error 0x0000007b, also known as blue screen of death error, is most common with windows 7 and xp users. to fix error 0x00000007b on windows 7 and xp, you need to check the cause of the error and find the most optimal solution in the following ways.
  • Do you know that Microsoft also has blue screensaver screensaversDo you know that Microsoft also has blue screensaver screensavers
    blue screen of death (bsod) has become a symbol of windows, especially on older os versions, when this error is even more common now.