Description
The Animated Text Block plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 1.2.6 via the 'animated-text' shortcode. This is due to the atb_shortcode_handler() function fetching an arbitrary post by attacker-supplied ID and, in the 'publish' branch, calling displayContent() with no capability check and no validation that the post's post_type is the plugin's own CPT or is otherwise viewable (is_post_type_viewable()). This makes it possible for authenticated attackers, with Contributor-level access and above, to read the rendered block content of any published post, including posts of non-public custom post types (public=false, show_in_rest=false) that WordPress would otherwise hide from direct URLs and the REST API.
Published: 2026-10-28
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Sensitive Information Exposure
Action: Patch Plugin
AI Analysis

Impact

The vulnerability in the Animated Text Block plugin allows an authenticated user with Contributor role or higher to retrieve the rendered content of any published post by supplying its identifier through the "animated-text" shortcode. The plugin’s handler fetches the post without checking user capabilities or confirming that the post type is the plugin’s own custom post type, and then displays the content. This omission enables the exfiltration of content from private custom post types that would normally be inaccessible via direct URLs or the REST API.

Affected Systems

WordPress sites running the bplugins Animated Text Block plugin Version 1.2.6 or earlier are affected. The flaw is present in the plugin's shortcode handler and impacts all sites where the plugin is activated and the vulnerable shortcode is used in post content.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity of sensitive information exposure. The EPSS score is not available, and the vulnerability is not yet listed in CISA KEV, suggesting it is not widely exploited at this time. The attack requires authenticated access at Contributor level or higher and depends on the presence of the shortcode in post content. Once executed, the attacker can read content from private posts that should otherwise be protected by WordPress’s visibility controls.

Generated by OpenCVE AI on October 28, 2026 at 05:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Animated Text Block plugin to a version newer than 1.2.6.
  • If an immediate update is not feasible, remove or comment out instances of the "animated-text" shortcode from post content until a patch is available.
  • Limit the usage of the shortcode to privileged user roles or restrict its deployment via role‑based short‑code filters to prevent unauthorized reading of protected content.

Generated by OpenCVE AI on October 28, 2026 at 05:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
Description The Animated Text Block plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 1.2.6 via the 'animated-text' shortcode. This is due to the atb_shortcode_handler() function fetching an arbitrary post by attacker-supplied ID and, in the 'publish' branch, calling displayContent() with no capability check and no validation that the post's post_type is the plugin's own CPT or is otherwise viewable (is_post_type_viewable()). This makes it possible for authenticated attackers, with Contributor-level access and above, to read the rendered block content of any published post, including posts of non-public custom post types (public=false, show_in_rest=false) that WordPress would otherwise hide from direct URLs and the REST API.
Title Animated Text Block <= 1.2.6 - Missing Authorization to Unauthenticated Sensitive Information Exposure via 'id' Shortcode Attribute
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-28T03:42:54.035Z

Reserved: 2026-10-26T16:56:31.734Z

Link: CVE-2026-116613

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T04:17:57.390

Modified: 2026-10-28T04:17:57.390

Link: CVE-2026-116613

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T05:30:14Z

Weaknesses