PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-6397 cvmh CVE debrief

The Sticky plugin for WordPress contains a stored cross-site scripting (XSS) vulnerability in versions up to and including 2.5.6. The flaw exists in the `cvmh_sticky_front_render()` function, where the `readmoretext` attribute of the `cvmh-sticky` shortcode is passed through `apply_filters()` and directly concatenated into HTML output without escaping functions such as `esc_html()`. This allows authenticated attackers with Contributor-level access or higher to inject arbitrary web scripts that execute when users access pages containing the malicious shortcode. The vulnerability was published on 2026-05-20 and carries a CVSS 3.1 score of 6.4 (Medium severity).

Vendor
cvmh
Product
Sticky
CVSS
MEDIUM 6.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-20
Original CVE updated
2026-05-20
Advisory published
2026-05-20
Advisory updated
2026-05-20

Who should care

WordPress site administrators using the Sticky plugin; security teams managing content management system (CMS) deployments; developers maintaining WordPress plugins with custom shortcode implementations

Technical summary

The vulnerability stems from insufficient input sanitization and output escaping in the Sticky plugin's shortcode handler. Specifically, the `readmoretext` attribute value flows through `apply_filters()` and is directly embedded into HTML output without escaping. This pattern violates WordPress security best practices for shortcode attribute handling. The attack requires authenticated access at Contributor level or above, limiting exposure to sites with untrusted content contributors. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N reflects network attack vector, low attack complexity, low privileges required, no user interaction, changed scope, and low impacts to confidentiality and integrity.

Defensive priority

medium

Recommended defensive actions

  • Update the Sticky WordPress plugin to a version newer than 2.5.6 if available
  • Review existing posts and pages for unauthorized use of the cvmh-sticky shortcode with suspicious readmoretext attributes
  • Implement least-privilege access controls for Contributor and Author roles pending patch availability
  • Consider deploying a Web Application Firewall (WAF) rule to filter malicious shortcode payloads as a temporary mitigation
  • Audit plugin code for similar unescaped output patterns in custom shortcode implementations

Evidence notes

Vulnerability confirmed via WordPress plugin repository source code analysis. The vulnerable code path is present in both the tagged 2.5.6 release and trunk versions. Wordfence assigned CVE identifier and provided technical analysis.

Official resources

2026-05-20