Don’t Let Zombie Zoom Links Drag You Down (2024)

Many organizations — including quite a few Fortune 500 firms — have exposed web links that allow anyone to initiate a Zoom video conference meeting as a valid employee. These company-specific Zoom links, which include a permanent user ID number and an embedded passcode, can work indefinitely and expose an organization’s employees, customers or partners to phishing and other social engineering attacks.

Don’t Let Zombie Zoom Links Drag You Down (1)

Image: @Pressmaster on Shutterstock.

At issue is the Zoom Personal Meeting ID (PMI), which is a permanent identification number linked to your Zoom account and serves as your personal meeting room available around the clock. The PMI portion forms part of each new meeting URL created by that account, such as:

zoom.us/j/5551112222

Zoom has an option to include an encrypted passcode within a meeting invite link, which simplifies the process for attendees by eliminating the need to manually enter the passcode. Following the previous example, such a link might look something like this:

zoom.us/j/5551112222/pwd=jdjsklskldklsdksdklsdkll

Using your PMI to set up new meetings is convenient, but of course convenience often comes at the expense of security. Because the PMI remains the same for all meetings, anyone with your PMI link can join any ongoing meeting unless you have locked the meeting or activated Zoom’s Waiting Room feature.

Including an encrypted passcode in the Zoom link definitely makes it easier for attendees to join, but it might open your meetings to unwanted intruders if not handled responsibly. Particularly if that Zoom link is somehow indexed by Google or some other search engine, which happens to be the case for thousands of organizations.

Armed with one of these links, an attacker can create meetings and invite others using the identity of the authorized employee. And many companies using Zoom have made it easy to find recently created meeting links that include encrypted passcodes, because they have dedicated subdomains at Zoom.us.

Using the same method, KrebsOnSecurity also found working Zoom meeting links for The National Football League (NFL), LinkedIn, Oracle, Humana, Disney, Warner Bros, and Uber. And that was from just a few minutes of searching. And to illustrate the persistence of some of these Zoom links, Archive.org says several of the links were first created as far back as 2020 and 2021.

KrebsOnSecurity received a tip about the Zoom exposures from Charan Akiri, a researcher and security engineer at Reddit. In April 2023, this site featured research by Akiri showing that many public Salesforce websites were leaking private data, including banks and healthcare organizations (Akiri said Salesforce also had these open Zoom meeting links before he notified them).

Don’t Let Zombie Zoom Links Drag You Down (2)

The Zoom links that exposed working meeting rooms all had enabled the highlighted option.

Akiri said the misuse of PMI links, particularly those with passcodes embedded, can give unauthorized individuals access to meetings.

“These one-click links, which are not subject to expiration or password requirement, can be exploited by attackers for impersonation,” Akiri said. “Attackers exploiting these vulnerabilities can impersonate companies, initiating meetings unknowingly to users. They can contact other employees or customers while posing as the company, gaining unauthorized access to confidential information, potentially for financial gain, recruitment, or fraudulent advertising campaigns.”

Akiri said he built a simple program to crawl the web for working Zoom meeting links from different organizations, and so far it has identified thousands of organizations with these perfectly functional zombie Zoom links.

According to Akiri, here are several tips for using Zoom links more safely:

Don’t Use Personal Meeting ID for Public Meetings: Your Personal Meeting ID (PMI) is the default meeting that launches when you start an ad hoc meeting. Your PMI doesn’t change unless you change it yourself, which makes it very useful if people need a way to reach you. But for public meetings, you should always schedule new meetings with randomly generated meeting IDs. That way, only invited attendees will know how to join your meeting. You can also turn off your PMI when starting an instant meeting in your profile settings.

Require a Passcode to Join: You can take meeting security even further by requiring a passcode to join your meetings. This feature can be applied to both your Personal Meeting ID, so only those with the passcode will be able to reach you, and to newly scheduled meetings. To learn all the ways to add a passcode for your meetings, see this support article.

Only Allow Registered or Domain Verified Users: Zoom can also give you peace of mind by letting you know exactly who will be attending your meeting. When scheduling a meeting, you can require attendees to register with their email, name, and custom questions. You can even customize your registration page with a banner and logo. By default, Zoom also restricts participants to those who are logged into Zoom, and you can even restrict it to Zoom users whose email address uses a certain domain.

Further reading: How to Keep Uninvited Guests Out of Your Zoom Meeting

Update 12:33 p.m.: The list of affected organizations was updated, because several companies listed apparently only exposed links that let anyone connect to existing, always-on meeting rooms — not initiate and completely control a Zoom meeting. The real danger with the zombie links described above is that anyone can find and use them to create new meetings and invite others.

Don’t Let Zombie Zoom Links Drag You Down (2024)

FAQs

Why do Zoom links become invalid? ›

Meetings ended or deleted: If the session you are trying to join has ended or been deleted, then the meeting ID expires, and you will receive the error. Other possible reasons for this error include VPN interference with your Zoom app performance and outdated browsers (if you are accessing with one).

How do I keep my Zoom link open? ›

Select "Recurring meeting". Select "No Fixed Time" in the Recurrence selector. 4. In Meeting Options, turn on “Allow participants to join anytime”.

How do I find my Zoom meeting ID and password? ›

To view the Meeting ID:
  1. Click Participants .
  2. At the bottom of the Participants panel, click Invite. An invitation pop-up will display the meeting ID and passcode. The Meeting ID is located in the title of the pop-up, and the passcode is located in the lower-right corner of the pop-up.

What causes an invalid link? ›

The most common causes of invalid URLs are: Broken links. Duplicate content. Incorrect URL format.

Does Zoom link expire after 30 days? ›

A scheduled, non-recurring meeting ID (also known as a one-time meeting ID) will expire 30 days after the scheduled date. If you restart the same meeting ID within the 30 days, it will remain valid for another 30 days.

Do Zoom links expire? ›

Hi, the meeting does not really expire until it is deleted or the user is deleted. The host can click on the join link anytime and be able to start the meeting.

How do I make my Zoom link last forever? ›

You can also create a permanent Zoom link by creating a Meeting Room. This is a private room that is tied to a particular Zoom account, and the same link will be used for each meeting. This can be a great way to save time and minimize confusion.

Can I reuse a Zoom link for another meeting? ›

You can start your scheduled meeting at any time after you scheduled it. A non-recurring meeting ID (also known as a one-time meeting ID) will expire 30 days after the scheduled date. You can restart the same meeting ID within the 30 days and if you restart the meeting, it will remain valid for another 30 days.

How do you find your Zoom meeting link? ›

Android | iOS
  1. Sign in to the Zoom mobile app.
  2. Tap the Meetings tab .
  3. In the top-right corner, tap the information icon . Your personal meeting ID (PMI) details will appear.
  4. Under the PMI, view your personal Zoom link.
  5. Click Send Invitation , then share the personal link in the following ways:

Do I need to download Zoom to join a Zoom meeting? ›

Note: You are not required to download Zoom on a desktop device before joining, but you will have access to limited functionality if you join from your browser. If you want to join a meeting from an Android or iOS device, you must download the Zoom mobile app.

Why is my Zoom meeting not valid? ›

Invalid meeting ID errors can occur due to an outdated version of the Zoom app. But before attempting to update the app, you can log out and relaunch Zoom to see if it helps. If it doesn't, you can proceed to update and install the latest version.

Why does Safari say Zoom link is invalid? ›

Safari throws this error when it cannot find the protocol for launching an application; this happens when a program (in this case, Zoom) is not installed. You'll need to install Zoom.

What to do when Zoom link is not working? ›

Check if your internet connection is stable. Review your app version and then upgrade as necessary. Uninstall the app, then download and reinstall it. Clear Zoom cache and cookies from the settings.

Why is Zoom link not opening? ›

The Zoom client is launched through the Launch Application in Google Chrome. You may have selected "Do Nothing" while the "Remember my choice for all links of this type" option was selected, causing Chrome to remember to do nothing when this request is made to launch Zoom.

Top Articles
Latest Posts
Article information

Author: Rueben Jacobs

Last Updated:

Views: 6332

Rating: 4.7 / 5 (57 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Rueben Jacobs

Birthday: 1999-03-14

Address: 951 Caterina Walk, Schambergerside, CA 67667-0896

Phone: +6881806848632

Job: Internal Education Planner

Hobby: Candle making, Cabaret, Poi, Gambling, Rock climbing, Wood carving, Computer programming

Introduction: My name is Rueben Jacobs, I am a cooperative, beautiful, kind, comfortable, glamorous, open, magnificent person who loves writing and wants to share my knowledge and understanding with you.