Description
The Dear Flipbook – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'post_content (class attribute of .dvcss element)' parameter in all versions up to, and including, 2.4.30 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload is embedded as a Base64-encoded JSON object in a CSS class name on a Custom HTML block; the frontend parseCSSElements() function decodes it client-side with atob() and JSON.parse() and renders the logo property as raw HTML, meaning no server-side or client-side sanitization intercepts the malicious script before DOM insertion.
Published: 2026-09-05
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Dear Flipbook WordPress plugin allows an authenticated user with contributor or higher privileges to insert a Base64-encoded JSON object into the class attribute of a .dvcss element inside a Custom HTML block. When the page is rendered, the plugin’s client‑side parseCSSElements() routine decodes the value with atob() and JSON.parse() and renders the contained logo property as raw HTML. Because neither server‑ nor client‑side sanitization occurs prior to insertion, the browser executes the injected script whenever a visitor accesses the page, enabling the attacker to run arbitrary JavaScript in the site context.

Affected Systems

The vulnerability affects the Dear Flipbook – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer WordPress plugin in any release up to and including version 2.4.30.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate severity. EPSS is not available, and the flaw is not listed in the CISA KEV catalog. The attack vector requires authentication, limiting exploitation to users with contributor‑level or higher access. Once exploited, the attacker can execute arbitrary JavaScript whenever the compromised page is viewed.

Generated by OpenCVE AI on September 5, 2026 at 07:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dear Flipbook plugin to version 2.4.37 or newer, which removes the Base64‑encoded class injection vulnerability.
  • If an immediate upgrade is not possible, revoke or restrict contributor‑level access to creating or editing Custom HTML blocks until the patch is installed.
  • Implement a server‑side or client‑side filter that removes or sanitizes Base64‑encoded JSON embedded in any CSS class attribute before it is stored or rendered.

Generated by OpenCVE AI on September 5, 2026 at 07:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 05:45:00 +0000

Type Values Removed Values Added
Description The Dear Flipbook – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'post_content (class attribute of .dvcss element)' parameter in all versions up to, and including, 2.4.30 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload is embedded as a Base64-encoded JSON object in a CSS class name on a Custom HTML block; the frontend parseCSSElements() function decodes it client-side with atob() and JSON.parse() and renders the logo property as raw HTML, meaning no server-side or client-side sanitization intercepts the malicious script before DOM insertion.
Title Dear Flipbook <= 2.4.30 - Authenticated (Contributor+) Stored Cross-Site Scripting via '.dvcss' Element Class Attribute
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-05T05:30:53.784Z

Reserved: 2026-05-14T18:41:34.745Z

Link: CVE-2026-8623

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T06:17:10.547

Modified: 2026-09-05T06:17:10.547

Link: CVE-2026-8623

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T07:30:17Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')