Zooming Security Vulnerabilities [Part – 1]
Diving into Zoom Security Vulnerabilities [Part – 1]
Zoom is a popular web-based video conferencing application available to be installed on computer systems and mobile devices that enables users to use online video conferencing services.
Zoom application offers top quality video, audio and a screen-sharing options with high performance and available across various platforms.
Recently attackers are attempting to use numerous methodologies through which they are able to exploit the vulnerabilities residing within the application. This blog article talks about few of the critical vulnerabilities which are making use of the Coronavirus (COVID-19) pandemic as mentioned below:
1. Zoom Lookalike Domains –
As Zoom is widely used as the video conferencing solution because of ongoing Corona pandemic and due to the travel restrictions for various business groups and in work from home scenarios, attackers are taking its advantage and have registered numerous Zoom themed domains for malicious purposes.
Image Source – Check Point Technologies Blog
Researchers have discovered malicious files using a zoom-us-zoom_##########.exe an “microsoft-teams_V#mu#D_##########.exe” (# representing numerous digits). Once the file is executed, it will try and install unwanted third-party applications and malicious payloads.
Image Source – Check Point Technologies Blog
2. Malicious Zoom Installer –
Malicious Coin digger is clubbed with the legitimate installer of Zoom video conferencing application, luring users who want to install the software but end up unwittingly downloading a malicious file, note that these compromised files are not from Zoom’s official website.
Users who try and download the installer (from lookalike domains and malicious domains) download the AutoIt compiled malware which is termed as – Trojan.Win32.MOOZ.THCCABO
It also checks whether the Microsoft Smart Screen and Windows Defender are enabled and any antivirus solutions running within the system to evade malware detection.
Image Source- Bleeping Computer
3. UNC Path Injection Vulnerability –
It was discovered that Zoom client for Windows is at risk against UNC path injection vulnerability which could allow remote attackers to steal login credentials for victim’s Windows systems. After stealing the information, the victim’s system is exploited to launch any program already present on a victim’s computer or execute arbitrary commands to compromise it remotely.
The attack involves SMBRelay technique where Windows automatically exposes a user’s login username and NTLM password hashes to a remote SMB server when attempting to connect and download a file hosted on the SMB server.
Image Source: Medium.com
Recommendations for UNC Path Injection Vulnerability –
Windows users can change the security policy settings to restrict the operating system from automatically passing their NTLM credentials to a remote server.
This policy is called ‘Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers’ and is found under the following path in the Group Policy Editor.
Path – Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers.
4. GHOST Vulnerability –
Zoom application is additionally at risk of GHOST vulnerability which is a buffer overflow bug that affects function calls in Linux glibc library.
This vulnerability poses a risk of remote code execution attack. An attacker who exploits this flaw can gain complete control of the compromised system.
5. Zoom-Bombing –
“Zoom-Bombing,” an uninvited intrusion on video calls which affects various virtual classes and business calls.
To Zoom-bomb, attackers find ways to enter Zoom calls they weren’t invited to, either by receiving the password from others within the call, typing out a random code in the hopes that it is a real meeting ID, or finding a link in a social media post or elsewhere on the internet.
Image Source: Shutterstock/Illustration by Rachel E. Greenspan
6. Hackers Exploiting Zoom Vulnerabilities to Record Meetings –
It was discovered that a vulnerability in Zoom application exists that injects malware into the Zoom process and then records Zoom meeting sessions, also captures the chat text without any user interaction even when the recording option disabled by the meeting organizer.
At the time of recording, it is believed that none of the participants are aware that the session is being recorded,
Shockingly, the attack is possible with the latest version of Zoom with all the security features turned on and antivirus software installed and running.
Image Source: gbhackers.com
Distribution Methods –
Phishing Emails, Phishing Domains, Malicious Websites, Unpatched Zoom Application
- Avoid using Zoom if possible, and check for an alternative video conferencing application.
- Beware of lookalike domains, spelling errors in emails and websites, and unfamiliar email senders.
- Be cautious with emails and files received from unknown senders, especially if they are offering special deals or discounts.
- Users are advised to download installers from application’s official websites to avoid any system compromise.
- Keep a reliable and tested backup of data that can be restored in case of business emergencies.
- Educate users that they should not open attachments from unknown emails.
- Block the IoC’s as listed in the blog article on applicable security solutions.
- Do not open attachments in unsolicited emails, even if they come from people in the contact list, and never click on a URL contained in an unsolicited email, even if the link seems benign.
- Exercise caution while visiting unknown links or webpages.
- Avoid sharing links via social media and try to ensure only trusted colleagues or participants join the meeting.
- Avoid using Zoom Personal Meeting ID (PMI) to host events and meetings and use custom meeting password every time.
- Keep AV signatures as well as the operating system and 3rd party application patches up-to-date.
Indicators of Compromise (IOCs) –
Hash Values (SHA 256):
04b560d234e8706d5e43532e9e674ee54ed6f63d62795fb0e5776e23da7eb4d8 (64.exe payload)
Note – It is highly recommended to read the Part 2 blog article here: https://www.varutra.com/blog/?p=2302
Blog Authors –
Poornima J. / Ashish M.
Security Consultants – Varutra Managed SOC