VYPR
Unrated severityNVD Advisory· Published Aug 25, 2018· Updated Aug 5, 2024

CVE-2018-15847

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

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.