CVE-2025-31587

WordPress Elfsight Testimonials Slider plugin <= 1.0.1 - Cross Site Scripting (XSS) vulnerability

Published Mar 31, 2025 CVSS 3.1 · 5.9 Medium EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in elfsight Elfsight Testimonials Slider elfsight-testimonials-slider allows Stored XSS.This issue affects Elfsight Testimonials Slider: from n/a through <= 1.0.1.

Analysis

AI-generated

Technical impact

The stored cross‑site scripting vulnerability in the Elfsight Testimonials Slider plugin results from improper neutralization of user input during web page generation. When malicious data is stored and later rendered in testimonial slides, a user’s browser will execute injected scripts, potentially allowing an attacker to steal session cookies, deface content or redirect visitors. The flaw is a classic instance of CWE‑79, impacting the confidentiality, integrity, and availability of sites that rely on this plugin.

Affected Systems

The vulnerability affects the WordPress plugin Elfsight Testimonials Slider up to and including version 1.0.1. Any WordPress installation that has this plugin installed and has not upgraded past that version is at risk. No other products or versions are listed as affected.

Risk and Exploitability

The CVSS score of 5.9 indicates moderate severity, while the EPSS score of less than 1% suggests a low probability of exploitation currently. The vulnerability is not present in the CISA KEV catalog. Exploitation would likely occur through a web form or admin area allowing plugin configuration, where malicious content is stored and subsequently displayed to visitors. Clients with the vulnerable plugin remain exposed to typical XSS attack consequences.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Elfsight Testimonials Slider to any version newer than 1.0.1.
  • If a newer version is not available, disable or uninstall the plugin until a fix is released.
  • Configure the plugin or WordPress to HTML‑encode all user‑supplied testimonial content before rendering, or disable any input that can be edited by untrusted users.

Generated by OpenCVE AI on May 1, 2026 at 02:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-8799 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in elfsight Elfsight Testimonials Slider allows Stored XSS. This issue affects Elfsight Testimonials Slider: from n/a through 1.0.1.
History
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/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 elfsight Elfsight Testimonials Slider allows Stored XSS. This issue affects Elfsight Testimonials Slider: from n/a through 1.0.1. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in elfsight Elfsight Testimonials Slider elfsight-testimonials-slider allows Stored XSS.This issue affects Elfsight Testimonials Slider: from n/a through <= 1.0.1.
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/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 elfsight Elfsight Testimonials Slider allows Stored XSS. This issue affects Elfsight Testimonials Slider: from n/a through 1.0.1.
Title WordPress Elfsight Testimonials Slider plugin <= 1.0.1 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/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
May 11, 2026, 11:58 PM
Reserved
Mar 31, 2025, 10:05 AM
Status
Deferred
Published
Mar 31, 2025, 1:15 PM
Modified
Jun 17, 2026, 9:10 AM