Description
The 24liveblog - live blog tool plugin for WordPress is vulnerable to Exposure of Sensitive Information in versions up to, and including, 2.2. This is due to the lb24_block_enqueue_scripts() function being hooked to enqueue_block_editor_assets and, for any non-administrator user, falling back to loading the administrator-configured site-wide 24liveblog integration secrets (lb24_token, lb24_refresh_token, lb24_uid, lb24_uname) from the options table via get_option() and emitting them through wp_localize_script() as the lb24BlockData JavaScript object. This makes it possible for authenticated attackers, with contributor-level access and above, to extract third-party 24liveblog account credentials (including the API token and refresh token) by simply opening the block editor and inspecting the page source.
Published: 2026-06-24
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The 24liveblog plugin exposes the 24liveblog integration secrets (API token, refresh token, user ID, and username) to any authenticated user with contributor-level access or higher. The vulnerability occurs because the lb24_block_enqueue_scripts() function, hooked to enqueue_block_editor_assets, falls back to loading the administrator‑configured site‑wide secrets from the options table and then emits them through wp_localize_script() as a JavaScript object. As a result, an authenticated attacker can open the block editor, view the page source, and extract the third‑party 24liveblog account credentials, allowing potential further compromise of the external 24liveblog service. The flaw represents a classic exposure of sensitive information (CWE‑200) and primarily threatens confidentiality of third‑party API tokens.

Affected Systems

The affected product is the 24liveblog live blog tool plugin for WordPress. Versions up to and including 2.2 are impacted. WordPress sites that have installed this plugin and granted contributor-level or higher access to users are vulnerable. No other vendors or products are listed.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate severity, reflecting the requirement for authenticated access and lack of memory corruption or code execution. The EPSS score is not available, but the KEV listing shows the vulnerability is not yet in CISA’s Known Exploited Vulnerabilities catalog. Attackers can exploit the flaw by simply logging into the site with contributor or higher privileges, opening the block editor, and inspecting the page source to retrieve the secrets. The attack surface is limited to authenticated users with contributor access and does not require any external network reachability.

Generated by OpenCVE AI on June 24, 2026 at 09:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the 24liveblog plugin to a version newer than 2.2.
  • If an upgrade is not possible, remove or disable the plugin from the WordPress installation.
  • If the plugin must remain installed, reset or delete the integration secrets from the options table to prevent attackers from retrieving them.

Generated by OpenCVE AI on June 24, 2026 at 09:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 24 Jun 2026 06:30:00 +0000

Type Values Removed Values Added
Description The 24liveblog - live blog tool plugin for WordPress is vulnerable to Exposure of Sensitive Information in versions up to, and including, 2.2. This is due to the lb24_block_enqueue_scripts() function being hooked to enqueue_block_editor_assets and, for any non-administrator user, falling back to loading the administrator-configured site-wide 24liveblog integration secrets (lb24_token, lb24_refresh_token, lb24_uid, lb24_uname) from the options table via get_option() and emitting them through wp_localize_script() as the lb24BlockData JavaScript object. This makes it possible for authenticated attackers, with contributor-level access and above, to extract third-party 24liveblog account credentials (including the API token and refresh token) by simply opening the block editor and inspecting the page source.
Title 24liveblog <= 2.2 - Authenticated (Contributor+) Exposure of Sensitive Information via Block Editor Script Localization
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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-06-24T05:33:30.545Z

Reserved: 2026-05-21T14:54:43.626Z

Link: CVE-2026-9183

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T09:15:06Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor