Description
The BNE Testimonials WordPress plugin before 2.0.8.2 does not properly escape a shortcode attribute for a JavaScript context before echoing it into an inline script, allowing users with the contributor role and above to inject arbitrary JavaScript that executes in the browser of anyone viewing the affected content.
Published: 2026-08-07
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The BNE Testimonials plugin, when running a version earlier than 2.0.8.2, fails to escape a shortcode attribute that is used in a JavaScript context before it is inserted into an inline script. This defect allows a user who has the contributor role or higher to inject arbitrary JavaScript into the slider shortcode. When a visitor loads a page that includes the malicious content, the script executes in the visitor’s browser, potentially allowing session hijacking, credential theft, defacement or the delivery of additional malware. The weakness is an example of Input Validation failure and is defined by CWE‑79: Improper Neutralization of Input During Web Page Generation.

Affected Systems

WordPress sites that have installed the BNE Testimonials plugin with a version older than 2.0.8.2. Any user with the contributor role or higher on such a site has the ability to craft the malicious shortcode, and the vulnerability affects all visitors who view the page containing the injected code.

Risk and Exploitability

The exploit requires an authenticated attacker who can create or edit content as a contributor. Because no EPSS score is available and the vulnerability is not listed in the CISA KEV catalog, the publicly observed exploitation frequency is undetermined, but the impact on the client side is significant. Sites that restrict contributor access or employ strict role controls reduce the attack surface. Without mitigation, any outlet presenting the slider shortcode is at risk of client‑side compromise.

Generated by OpenCVE AI on August 7, 2026 at 07:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the BNE Testimonials plugin to version 2.0.8.2 or later.
  • If an update is not feasible, remove or disable the slider shortcode functionality that accepts the vulnerable attribute.
  • Revoke the contributor role from users that do not require it or reduce the role’s capabilities to read‑only.
  • Sanitize and review any content that may already contain the injected JavaScript to prevent runtime execution.

Generated by OpenCVE AI on August 7, 2026 at 07:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 07 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The BNE Testimonials WordPress plugin before 2.0.8.2 does not properly escape a shortcode attribute for a JavaScript context before echoing it into an inline script, allowing users with the contributor role and above to inject arbitrary JavaScript that executes in the browser of anyone viewing the affected content.
Title BNE Testimonials < 2.0.8.2 - Contributor+ Stored XSS via Slider Shortcode
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-07T06:00:12.236Z

Reserved: 2026-07-09T12:03:15.925Z

Link: CVE-2026-15245

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T07:30:09Z

Weaknesses
  • CWE-79

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