Description
The HubSpot All-In-One Marketing – Forms, Popups, Live Chat plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 11.3.62 via the wp_localize_script() / window.leadinConfig JavaScript object. This makes it possible for authenticated attackers, with contributor-level access and above, to extract the site's plaintext HubSpot OAuth refresh token exposed via the window.leadinConfig JavaScript object, which can then be used to access or modify data in the connected HubSpot tenant. Although the refresh token is stored at rest with AES-256-CTR encryption, decryption occurs server-side before the plaintext value is passed to wp_localize_script(), rendering the at-rest encryption ineffective against this exposure path.
Published: 2026-07-17
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The HubSpot All‑In‑One Marketing – Forms, Popups, Live Chat plugin for WordPress leaks the site’s HubSpot OAuth refresh token through the JavaScript object that is rendered with wp_localize_script(). The plaintext token is placed in the global variable window.leadinConfig and is accessible to any authenticated user with contributor-level access or higher. This constitutes a CWE‑200 sensitive information disclosure that allows an attacker to obtain a credential capable of accessing or modifying data in the connected HubSpot tenant. At‑rest encryption of the token is ineffective because the token is decrypted server‑side before being passed to the script, so the exposed token can be used immediately. The vulnerability is present in all released versions of the plugin up to and including 11.3.62. WordPress sites that integrate HubSpot services and use this plugin are vulnerable if they allow contributor or higher roles. The fix is implemented in versions 11.3.64 and later, where the token is removed from the localized script. Although the CVSS score of 4.3 indicates moderate severity and the EPSS score of less than 1 % indicates a low current likelihood of exploitation, the exposed credential gives the attacker a powerful remote credential to the HubSpot environment. The flaw does not appear in the CISA KEV catalog, so no confirmed active exploitation is documented, but the potential impact on data confidentiality and integrity is significant for sites using HubSpot integrations.

Affected Systems

The HubSpot All‑In‑One Marketing – Forms, Popups, Live Chat plugin for WordPress, versions up to and including 11.3.62, is affected. Any WordPress site that uses this plugin and allows contributor or higher roles is vulnerable. Upgrading to version 11.3.64 or later removes the exposed script.

Risk and Exploitability

The vulnerability has a CVSS score of 4.3, reflecting moderate severity, and an EPSS score of less than 1 %, indicating currently low exploitation probability. However, it requires only authenticated contributor‑level access, which is common in multi‑user sites. The exposed OAuth refresh token is a full credential that, once accessed, can be used to read, create, or modify data in the connected HubSpot tenant. This makes the weakness a significant confidentiality and integrity threat. As it is not listed in CISA KEV, no confirmed active exploitation has been reported, but the potential impact remains high for users who have not mitigated the exposure.

Generated by OpenCVE AI on August 1, 2026 at 08:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the HubSpot All‑In‑One Marketing plugin to version 11.3.64 or later, which removes the token from the localized script.
  • After upgrading, revoke any HubSpot refresh tokens that may have leaked and generate new ones for the affected accounts.
  • Restrict contributor‑level access or review user roles to limit the number of users who can view the plugin’s backend data.

Generated by OpenCVE AI on August 1, 2026 at 08:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Hubspotdev
Hubspotdev hubspot All-in-one Marketing – Forms, Popups, Live Chat
Wordpress
Wordpress wordpress
Vendors & Products Hubspotdev
Hubspotdev hubspot All-in-one Marketing – Forms, Popups, Live Chat
Wordpress
Wordpress wordpress

Fri, 17 Jul 2026 07:30:00 +0000

Type Values Removed Values Added
Description The HubSpot All-In-One Marketing – Forms, Popups, Live Chat plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 11.3.62 via the wp_localize_script() / window.leadinConfig JavaScript object. This makes it possible for authenticated attackers, with contributor-level access and above, to extract the site's plaintext HubSpot OAuth refresh token exposed via the window.leadinConfig JavaScript object, which can then be used to access or modify data in the connected HubSpot tenant. Although the refresh token is stored at rest with AES-256-CTR encryption, decryption occurs server-side before the plaintext value is passed to wp_localize_script(), rendering the at-rest encryption ineffective against this exposure path.
Title HubSpot All-In-One Marketing <= 11.3.62 - Authenticated (Contributor+) Sensitive Information Exposure via Block Editor Localized Script
Weaknesses CWE-200
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Hubspotdev Hubspot All-in-one Marketing – Forms, Popups, Live Chat
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-17T11:59:46.332Z

Reserved: 2026-05-26T20:23:14.339Z

Link: CVE-2026-9656

cve-icon Vulnrichment

Updated: 2026-07-17T11:59:42.238Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:30:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor