Description
The SKT Skill Bar plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the `chart_size` attribute of the `skillwrapper` shortcode in all versions up to, and including, 2.6. This is due to insufficient input sanitization and output escaping on the `chart_size` attribute, which is concatenated directly into an inline `<style>` block. 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-08-05
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an insufficiently sanitized attribute in a WordPress shortcode that concatenates user‑supplied data directly into an inline style block, allowing an authenticated contributor or higher to store malicious JavaScript. When the affected page is loaded, any visitor’s browser executes the injected script, making it possible to steal credentials, deface content, or hijack user sessions. The weakness is a classic stored XSS flaw with a moderate negative score of 6.4 on the CVSS scale.

Affected Systems

The affected product is the SKT Skill Bar plugin developed by sonalsinha21 for WordPress, specifically all releases that are version 2.6 or earlier. No other vendors or products are listed as impacted.

Risk and Exploitability

This stored XSS is only accessible to authenticated users with Contributor or higher privileges, meaning site administrators can deliberately save malicious content. While it does not provide remote code execution on the server, it can hijack any user who views the compromised page. The CVSS score of 6.4 indicates moderate severity; the EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. An attacker would need legitimate WordPress credentials to inject the payload, after which every visitor of the edited page becomes a target.

Generated by OpenCVE AI on August 5, 2026 at 08:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the SKT Skill Bar plugin to any release newer than 2.6 once available, ensuring that the chart_size attribute is properly sanitized.
  • If an update is not immediately available, remove or delete any instances of the skillwrapper shortcode that contain the affected chart_size attribute from page content or database entries; alternatively, overwrite the field with innocuous values.
  • Restrict Contributor and higher roles from editing or inserting shortcodes that contain the chart_size parameter, or temporarily revoke these capabilities while a permanent fix is applied.
  • Apply a site‑wide security plugin that filters or blocks XSS payloads and monitors for suspicious script injections.

Generated by OpenCVE AI on August 5, 2026 at 08:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description The SKT Skill Bar plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the `chart_size` attribute of the `skillwrapper` shortcode in all versions up to, and including, 2.6. This is due to insufficient input sanitization and output escaping on the `chart_size` attribute, which is concatenated directly into an inline `<style>` block. 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 SKT Skill Bar <= 2.6 - 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-08-05T06:38:01.779Z

Reserved: 2026-04-24T17:30:26.314Z

Link: CVE-2026-6972

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T08:30:04Z

Weaknesses
  • CWE-79

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