CVE-2025-31894

WordPress Ebook Downloader plugin <= 1.0 - Cross Site Scripting (XSS) vulnerability

Published Apr 1, 2025 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Infoway LLC Ebook Downloader ebook-downloader allows Stored XSS.This issue affects Ebook Downloader: from n/a through <= 1.0.

Analysis

AI-generated

Technical impact

Infoway LLC’s Ebook Downloader plugin is vulnerable to Stored Cross‑Site Scripting due to improper neutralization of input when generating web pages. The flaw lets an attacker inject malicious script into the plugin’s content storage, which is subsequently rendered on the site. When executed, the script can steal user cookies, hijack sessions, or deface the site, thereby compromising confidentiality, integrity, and possibly availability for site visitors. The weakness is classified as CWE‑79.

Affected Systems

WordPress sites that use Infoway LLC’s Ebook Downloader plugin, version 1.0 or earlier. No additional vendor or product variants are listed as affected.

Risk and Exploitability

The CVSS score of 6.5 reflects a moderate severity, but the EPSS score of less than 1% indicates a very low likelihood of active exploitation at present, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, the attack vector is presumably through form submissions or administrative content entry within the plugin, where malicious payloads are stored and later displayed to site visitors. The risk to stakeholders is moderate; however, the exploitation probability remains low.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ebook Downloader to the latest available version to remove the stored XSS flaw
  • When an upgrade cannot be performed immediately, ensure all user‑supplied data entered through the plugin is sanitized with WordPress’s sanitize_text_field or wp_kses before rendering or storage
  • Restrict the plugin’s administrative actions to trusted users only and monitor logs for unusual script input

Generated by OpenCVE AI on May 1, 2026 at 01:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-9144 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Infoway LLC Ebook Downloader allows Stored XSS. This issue affects Ebook Downloader: from n/a through 1.0.
History
Type Values Removed Values Added
Metrics cvssV3_1

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

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Infoway LLC Ebook Downloader allows Stored XSS. This issue affects Ebook Downloader: from n/a through 1.0. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Infoway LLC Ebook Downloader ebook-downloader allows Stored XSS.This issue affects Ebook Downloader: from n/a through <= 1.0.
References
Metrics cvssV3_1

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

Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Infoway LLC Ebook Downloader allows Stored XSS. This issue affects Ebook Downloader: from n/a through 1.0.
Title WordPress Ebook Downloader plugin <= 1.0 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

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

Subscriptions

No data.

Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Apr 28, 2026, 4:12 PM
Reserved
Apr 1, 2025, 1:21 PM
Status
Deferred
Published
Apr 1, 2025, 3:16 PM
Modified
Jun 17, 2026, 9:11 AM