Pluck CMS Cross-Site Scripting Vulnerability in Page Editor

Vulnerability

A stored cross-site scripting vulnerability has been identified in Pluck CMS versions prior to 4.7.21-dev. This issue allows remote attackers to inject malicious JavaScript into page content, which is executed when the page is viewed. The vulnerability arises from improper sanitization of user input during the initial page creation process, specifically through the editpage.php file.

Impact

Exploitation of this vulnerability allows for the execution of injected JavaScript in the context of the user viewing the page, potentially leading to session hijacking or unauthorized actions on behalf of the user.

Reproduction

To reproduce this vulnerability, log into the Pluck CMS admin panel and navigate to the page editor by selecting 'admin.php?action=editpage'. Create the first page and insert a malicious JavaScript payload into the content field. Once the page is saved, the injected script will execute when the page is viewed.

Remediation

Users can update to Pluck CMS version 4.7.21-dev or later to address this vulnerability.

Added: May 4, 2026, 2:22 PM
Updated: May 4, 2026, 2:22 PM

Vulnerability Rating

Custom Algorithm
spread
2.2
impact
5.4
exploitability
7.9
remediation
7.7
relevance
7.4
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.