Description
The BuddyHolis TableSearch plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘placeholder’ parameter in all versions up to, and including, 1.1.0 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.
Published: 2026-07-10
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The BuddyHolis TableSearch WordPress plugin contains a stored cross‑site scripting flaw that allows authenticated users with Contributor level or higher to inject arbitrary JavaScript into the placeholder field. Because the plugin fails to properly sanitize and escape that input, the malicious code is persisted and rendered when the affected page is loaded. Any visitor to that page will execute the injected script in the context of the site’s domain, enabling credential theft, session hijacking, defacement, or other client‑side attacks. This weakness is a classic example of CWE‑79.

Affected Systems

The vulnerability applies to the BuddyHolis TableSearch plugin supplied by digiblogger for WordPress. All releases up to and including version 1.1.0 are affected. Site administrators should confirm whether the plugin is installed at a vulnerable version and plan to upgrade or remove it accordingly.

Risk and Exploitability

The CVSS score of 6.4 places the issue in the moderate‑severity range, while the EPSS score of less than 1% suggests a low probability of active exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated Contributor‑level account; it does not provide server‑side code execution. The principal risk is that the client‑side script runs in every visitor’s browser when they load the stored entry.

Generated by OpenCVE AI on July 29, 2026 at 11:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the BuddyHolis TableSearch plugin to a release newer than 1.1.0 or uninstall the plugin if it is no longer needed.
  • Restrict Contributor‑level permissions to trusted users only and audit role assignments to reduce the opportunity for malicious payload injection.
  • Deploy content‑security‑policy headers that block inline scripts to mitigate the impact of any stored XSS payloads that may remain.
  • Continuously monitor site logs for unusual input patterns in the placeholder field to detect potential exploitation attempts.

Generated by OpenCVE AI on July 29, 2026 at 11:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Description The BuddyHolis TableSearch plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘placeholder’ parameter in all versions up to, and including, 1.1.0 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.
Title BuddyHolis TableSearch <= 1.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
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-07-10T18:14:23.338Z

Reserved: 2026-07-09T15:54:45.457Z

Link: CVE-2026-15301

cve-icon Vulnrichment

Updated: 2026-07-10T18:14:19.259Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T11:30:17Z

Weaknesses
  • CWE-79

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