Master Slider Plugin Vulnerability (CVE-2026-14844)

On this page

Security Alert Summary

The Master Slider WordPress plugin through 3.11.2 does not sanitise and escape some of its shortcode attributes before outputting them in an inline script context. This can allow users with the Contributor role and above to store JavaScript that executes when an affected post is viewed, leading to cross-site scripting (XSS) impacts.


CVE Details

  • CVE ID: CVE-2026-14844
  • Affected component: Master Slider WordPress plugin
  • Affected versions: versions up to and including 3.11.2
  • Published: September 20, 2026 at 7:16:48 AM UTC
  • Last modified: September 20, 2026 at 2:16:53 PM UTC
  • CVSS v3.1 base score: 6.8
  • CVSS severity: MEDIUM
  • CVSS vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
  • Authentication / privileges / user interaction: Requires an authenticated user with elevated privileges (PR: HIGH). User interaction is required (UI: REQUIRED). The vulnerability is exploitable by users with the Contributor role and above (as reported).
  • Primary impact: Confidentiality: HIGH; Integrity: HIGH; Availability: HIGH
  • CWE / weakness: CWE-79 (Cross-site Scripting)

Technical Details

According to the advisory, the plugin fails to properly sanitise and escape certain shortcode attributes before embedding them into an inline script context. Because those attribute values are output directly into script content, a malicious attribute can include payloads that execute when the surrounding post is viewed, resulting in stored cross-site scripting (XSS).

The report specifically references the plugin’s shortcode usage; blocking the ms_slider shortcode for lower-privileged roles is offered as a mitigation. No specific functions or REST API endpoints are named in the provided data.

Impact is limited to the contexts where unescaped shortcode attributes are rendered. Exploitation requires an authenticated user with Contributor-level access or higher to submit a crafted shortcode attribute. When an affected post is viewed, the stored script may run in the browsers of users who view that post and have the same origin, allowing data disclosure or actions permitted by the viewer’s browser context.


How This Could Impact Your Website

Consider a site where the owner manages content, editors review posts, and external contributors submit draft content. If a contributor with a malicious intent or a compromised contributor account inserts a crafted ms_slider shortcode attribute, that payload could execute in the browser of any staff member or visitor who views the post. Practical consequences include exposure of internal user data displayed on the page, session information accessible to scripts, or the ability for an attacker to perform actions on behalf of other users in the browser context.

For example, a contributor-created post containing a malicious slider attribute could run JavaScript that reads visible email addresses on the page or triggers requests that leak information to an external server. This increases the risk of targeted phishing or social engineering against staff or administrators who view the post.

If you’re unsure whether your site is affected or how to assess your current user roles and plugins, it may be worth having a professional review.


Recommended Actions

  • Update the affected plugin as soon as a patched version is available.
  • Until a fix is released, restrict the Contributor role to trusted users or deactivate the Master Slider plugin through 3.11.2.
  • Consider blocking the ms_slider shortcode for roles below Editor (as a temporary mitigation) if you must keep the plugin active.
  • Review and reduce unnecessary user roles, especially contributor-level accounts.
  • Enforce strong passwords and two-factor authentication for editors and administrators.
  • Remove unused or unmaintained plugins from your site.
  • Monitor site activity and logs for unusual behavior or unexpected content changes.

If you’d like help reviewing your plugins, user roles, or overall WordPress security posture, our team at Freshy is happy to help.


References