eRoom Plugin CVE-2025-11760
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessBrowse public meeting page (AV:N, PR:N)
-
DeliveryView client-side JavaScript source
-
ExploitExtract exposed Zoom sdk_secret
-
ExecutionForge valid Zoom SDK JWT
-
ImpactGain unauthorized meeting access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the eRoom plugin (version <= 1.5.6) be installed and that its Zoom integration be configured with an SDK secret, and that a page using the plugin's meeting_view template be publicly reachable so the client-side JavaScript containing sdk_secret is served to the attacker. No authentication, user interaction, or special attacker privileges are needed (AV:N/AC:L/PR:N/UI:N) - the secret is exposed in default rendering of the meeting view to any visitor. The practical limiting factors are: the site must actually have the Zoom (not only Google Meet or Teams) integration enabled with a real sdk_secret, and the meeting view must be exposed to unauthenticated users; sites using only the Google Meet or Microsoft Teams integrations, or restricting meeting pages to logged-in users, reduce or eliminate exposure. |
| Impact | This is a medium-severity information-disclosure issue (CVSS 5.3, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) whose signals consistently point to real-but-limited risk rather than an urgent emergency. The CVSS vector confirms fully remote, unauthenticated, low-complexity access with no user interaction, which raises exploitability, but impact is scoped to confidentiality only (C:L) - the leak of the Zoom sdk_secret - with no direct integrity or availability effect on the WordPress host. EPSS is low at 0.31% (22nd percentile), the CVE is NOT on the CISA KEV list, and no public exploit code is referenced, so there is no evidence of active or automated mass exploitation. Applying an SSVC lens: exploitation status is 'none' (no KEV/POC), the flaw is likely 'automatable' because the secret sits in static client-side JavaScript that any crawler can scrape, and technical impact is 'partial'. The signals are internally consistent - low EPSS, no KEV, and medium CVSS all agree this is a moderate-priority patch rather than a drop-everything event. The one nuance worth flagging: the described downstream effect (forging valid JWTs for unauthorized Zoom meeting access) is more serious than a C:L score suggests, because a leaked signing secret is a durable credential that must be rotated, not merely patched - the CVSS base score does not capture that the Zoom integration itself is compromised. |
| Exploit ScenarioDerived | An unauthenticated attacker browses to a public page rendered by the eRoom plugin's meeting_view template and simply views the page source or inspects the returned client-side JavaScript, where the Zoom sdk_secret is embedded. Having harvested the secret, the attacker uses it to generate valid JWT signatures and join or access Zoom meetings without authorization, impersonating the legitimate integration. No public exploit code is referenced, but no tooling is required - the secret is readable directly in the browser. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
The eRoom - Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams (versions up to and including 1.5.6) for WordPress exposes the Zoom SDK secret key in client-side JavaScript, allowing unauthenticated attackers to extract the secret and generate valid JWT signatures for unauthorized Zoom meeting access. This information disclosure vulnerability (CWE-200) requires the plugin's Zoom integration to be configured with an SDK secret and a meeting view page to be publicly reachable. EPSS score is low (0.31%, percentile 22%), and no public exploit code or active exploitation has been identified at the time of analysis.
RemediationAI
Apply the upstream fix available via the plugin's changeset (https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&new=3379064%40eroom-zoom-meetings-webinar%2Ftrunk&old=3375935%40eroom-zoom-meetings-webinar%2Ftrunk&sfp_email=&sfph_mail=#file4) or update to the latest plugin version once released; a specific patched version is not independently confirmed from available data. As a temporary workaround, disable the Zoom integration if not needed, or restrict access to meeting view pages to authenticated users only. Rotate the Zoom SDK secret immediately if exposure is suspected. Note that sites using only Google Meet or Microsoft Teams integrations are not affected by this specific vulnerability.
Affected ProductsAI
The eRoom - Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams for WordPress is affected in all versions up to and including 1.5.6. No CPE identifiers were provided. The vulnerable code is in the meeting view template (templates/single/meeting_view.php line 173) as referenced in the NVD link. The plugin is available from the WordPress plugin repository. A vendor advisory is available at the Wordfence threat intelligence page: https://www.wordfence.com/threat-intel/vulnerabilities/id/0baaa6b7-3884-465e-bae3-46edab6312d4?source=cve.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in the WordPress plugin 'eRoom - Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams' up to version 1.5.6, specifically in the meeting view template (templates/single/meeting_view.php) where the Zoom SDK secret key (sdk_secret) is embedded in client-side JavaScript. This violates the principle that secrets should remain server-side. The secret is used to sign JSON Web Tokens (JWTs) for authenticating with the Zoom SDK; exposure allows attackers to forge JWTs with arbitrary claims, potentially joining meetings as a host or performing unauthorized actions. The root cause is CWE-200: Exposure of Sensitive Information to an Unauthorized Actor. The affected code is in the plugin's trunk before a fix commit (changeset 3379064). Only sites with the Zoom integration enabled and a publicly accessible meeting view page are vulnerable; sites using only Google Meet or Microsoft Teams integrations are not affected by this specific flaw.
Know when Zoom gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Secret is served to any unauthenticated visitor in client-side JS (AV:N/AC:L/PR:N/UI:N); confidentiality-only disclosure of a single credential sets C:L with no direct I/A impact on the host.
Primary rating from Vendor (wordfence).
CVSS VectorVendor: wordfence
DescriptionCVE.org
The eRoom - Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams plugin for WordPress is vulnerable to exposure of sensitive information in all versions up to, and including, 1.5.6. This is due to the plugin exposing Zoom SDK secret keys in client-side JavaScript within the meeting view template. This makes it possible for unauthenticated attackers to extract the sdk_secret value, which should remain server-side, compromising the security of the Zoom integration and allowing attackers to generate valid JWT signatures for unauthorized meeting access.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
The ZoomLauncher binary in the Zoom client for Linux before 2.0.115900.1201 does not properly sanitize user input when c
Stack-based buffer overflow in the ZoomLauncher binary in the Zoom client for Linux before 2.0.115900.1201 allows remote
An exploitable path traversal vulnerability exists in the Zoom client, version 4.6.10 processes messages including anima
Zoom clients on Windows (before version 4.1.34814.1119), Mac OS (before version 4.1.34801.1116), and Linux (2.4.129780.0
Zoom Chat through 2021-04-09 on Windows and macOS allows certain remote authenticated attackers to execute arbitrary cod
An exploitable partial path traversal vulnerability exists in the way Zoom Client version 4.6.10 processes messages incl
The Zoom Client before 4.4.53932.0709 on macOS allows remote code execution, a different vulnerability than CVE-2019-134
Zoom Client for Meetings through 4.6.8 on macOS copies runwithroot to a user-writable temporary directory during install
Video Conferencing with Zoom WordPre versions up to 4.6.6 is affected by improper authentication (CVSS 7.5).
airhost.exe in Zoom Client for Meetings 4.6.11 uses 3423423432325249 as the Initialization Vector (IV) for AES-256 CBC e
airhost.exe in Zoom Client for Meetings 4.6.11 uses the SHA-256 hash of 0123425234234fsdfsdr3242 for initialization of a
Zoom Client for Meetings through 4.6.9 uses the ECB mode of AES for video and audio encryption. Rated high severity (CVS
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB