CVE-2018-15847
Description
An issue was discovered in puppyCMS 5.1. There is an XSS vulnerability via menu.php in the "Add Page/URL" URL link field.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
puppyCMS 5.1 has a stored XSS vulnerability in the menu.php 'Add Page/URL' URL link field, allowing arbitrary JavaScript execution.
Vulnerability
An issue was discovered in puppyCMS 5.1 where a stored cross-site scripting (XSS) vulnerability exists in the menu.php page. The vulnerability is located in the "Add Page/URL" form's URL link field. An authenticated administrator can inject arbitrary JavaScript code into the URL field, which is stored and later executed when the menu is rendered. The affected code path is in admin/menu.php around line 167 where the menu structure is displayed. The vulnerability requires the attacker to have administrative access to the CMS.
Exploitation
An attacker with administrative credentials logs in, navigates to "SETTINGS" and then to the menu management page (admin/menu.php). In the "Add Page/URL" section, the attacker inserts a malicious payload such as ' into the URL field and submits the form [1]. The payload is stored in the menu configuration. When any user (including other admins) views the menu page, the injected script executes in the context of the victim's browser.
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the browser of any user who visits the affected menu page. This can lead to session hijacking, defacement, or theft of sensitive information. The attack is stored, meaning the payload persists and affects all subsequent visitors until removed.
Mitigation
As of the available reference [1], no official patch has been released for puppyCMS 5.1. The vendor has not addressed the issue. Users should consider upgrading to a newer version if available, or manually sanitize the URL input in the menu.php file. Alternatively, restrict access to the admin panel to trusted users only.
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
1- github.com/choregus/puppyCMS/issues/12mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.