Skip to main content

Real3D Flipbook EUVDEUVD-2025-210995

| CVE-2025-15696 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-23 contact@wpscan.com GHSA-jp4v-jf7w-hrh9
6.8
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Author-level account
  2. Delivery
    Inject script into flipbook editor field
  3. Exploit
    Payload stored unsanitized
  4. Execution
    Admin opens flipbook for editing
  5. Persist
    Script executes in admin session
  6. Impact
    Hijack admin/escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated WordPress account with at least the Author role on the target site (per CVSS PR and description), plus user interaction (UI:R): a higher-privileged victim, typically an administrator, must subsequently open the malicious flipbook in the admin editor for the stored payload to fire. It applies only to sites running Real3D Flipbook before version 5.4 that grant untrusted users Author-or-above roles (e.g. multi-author or membership sites); a single-admin site or one that does not delegate authoring has little exposure. There is no unauthenticated or remote-without-account path.

Impact

This is a moderate-severity authenticated stored XSS (CWE-79) in the Real3D Flipbook WordPress plugin before 5.4. The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H = 6.8) is internally inconsistent with the description in two ways: (1) it uses PR:H, but the description explicitly says exploitation requires only the 'Author role and above', which is a low-privilege contributor-tier role in WordPress and better matches PR:L; and (2) it keeps S:U with full C:H/I:H/A:H, yet the injected script executes in the browser of a DIFFERENT, higher-privileged user (an administrator opening the flipbook for editing), which is a classic scope change (S:C) with impact that for reflected/stored XSS is typically partial rather than a total confidentiality/integrity/availability compromise. The SSVC signals reinforce a non-urgent picture: Exploitation=none (no observed exploitation), Automatable=no (requires an authenticated actor and a victim admin to open the editor), while Technical Impact=total reflects the potential for admin-session takeover if the payload fires. There is no EPSS score, no CISA KEV listing, and no public POC provided, so real-world exploitation pressure is currently low. Net: this is a legitimate stored-XSS-to-privilege-escalation risk worth patching, but it is a bounded, insider/multi-tenant-site issue rather than a mass-exploited internet-facing emergency; the headline 6.8 slightly overstates individual metric choices (PR and scope) while the practical severity - an Author escalating to admin - remains the real concern.

Exploit ScenarioDerived

On a multi-author WordPress site, a user holding only the Author role edits a flipbook and injects a malicious script into one of the unsanitized flipbook editor fields. When an administrator later opens that flipbook in the admin editor, the stored script executes in the admin's authenticated session, allowing account takeover or creation of a rogue admin. No public POC is provided at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 23, 2026

Stored cross-site scripting in the Real3D Flipbook WordPress plugin (all versions before 5.4) allows authenticated users with at least the Author role to inject arbitrary JavaScript into several flipbook editor fields, because those fields are neither sanitized on input nor escaped on output. The payload is stored and later fires in the browser of any higher-privileged user - typically an administrator - who opens the affected flipbook for editing, meaning the attacker only needs to plant the content and wait for a privileged victim to interact with it. No public exploit code has been identified at time of analysis and there is no indication of active exploitation (not listed in CISA KEV); the assessed severity is moderate and exposure is limited to sites that grant untrusted users Author-or-above privileges, such as multi-author or membership-driven installations. Patch available per vendor advisory: upgrade to 5.4 or later.

RemediationAI

The primary fix is to update Real3D Flipbook to version 5.4 or later, which resolves the issue ("before 5.4" is the affected range and the vendor has released a patch); verify the installed version from the WordPress plugins screen or via WP-CLI (wp plugin list) and confirm 5.4+ after upgrading. If immediate upgrade is not possible, compensating controls should target the two preconditions: (1) reduce who can reach the vulnerable editor fields by tightening roles - remove or downgrade Author-level accounts on the affected site and strip custom capabilities that allow flipbook authoring from untrusted users (side effect: legitimate multi-author workflows break until the update is applied); (2) if the plugin is not in active use, deactivate and delete it entirely, which removes the injectable surface at the cost of losing any published flipbooks until replaced. Additional hardening with trade-offs to consider: deploy a WAF rule that inspects POST bodies to admin editor endpoints for script tags in flipbook fields (can cause false positives on legitimate HTML content and requires tuning), and apply a restrictive Content-Security-Policy to wp-admin to blunt script execution (may break admin UI features that rely on inline scripts). Monitoring helps because this is a stored XSS: review recent flipbook editor records for injected markup, and audit administrator sessions for unexpected actions after a privileged user opens a flipbook for editing. Vendor advisory: https://wpscan.com/vulnerability/7b454d8e-e2cd-4990-a72d-339b8065d359/.

Affected VersionsENISA

Real3D Flipbook 0 <5.4

Affected Packages

euvd real3d_flipbook fix: 5.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a CWE-79 cross-site scripting issue, specifically the stored (persistent) variant, in the WordPress plugin "Real3D Flipbook." WordPress plugins commonly accept rich editor input from users and re-render it in administrative screens; safe handling requires sanitizing on save (or escaping on output with functions such as esc_html/esc_attr/wp_kses) and enforcing WordPress's capability model. Here the flipbook editor fields store attacker-controlled markup without sanitization and render it back into the admin editor without escaping, so a script payload becomes part of the persisted flipbook record. The plugin is a WordPress component, so the underlying trust boundary is WordPress's role/capability system: the flaw is reachable by anyone holding Author-level capability or above, which on multi-author blogs and membership sites frequently includes users who are not fully trusted. Note a discrepancy in scoring between sources - NVD rates it 6.8 with CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H, while the independent assessment uses CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N. Both agree on network vector, low attack complexity, and required user interaction; the independent assessment treats the privilege requirement as lower (Author role) and considers the scope changed because the script executes in the administrator's origin/context, which is the more conservative and, given the description, the more accurate model. EUVD tracks the issue as EUVD-2025-210995 with affected range "0 < 5.4."

Know when PHP 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

Vendor (wpscan) PRIMARY 6.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 5.4 MEDIUM

Author role is a low privilege (PR:L), a victim admin must open the editor (UI:R), the payload executes across a privilege boundary (S:C), and stored XSS yields limited confidentiality/integrity impact (C:L/I:L, A:N).

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 23, 2026 - 11:22 NVD
6.8 (MEDIUM)
Patch available
Sep 23, 2026 - 07:01 EUVD
CVE Published
Sep 23, 2026 - 06:17 cve.org
MEDIUM 6.8
CVE Published
Sep 23, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Real3D Flipbook WordPress plugin before 5.4 does not sanitize or escape several flipbook editor fields before rendering them back in the admin editor, allowing users with the Author role and above to inject arbitrary web scripts that execute in the browser of any user who later opens the affected flipbook for editing, including administrators.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
Flipbook/PDF-viewer WordPress plugin with a moderate installed base
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy