VYPR
Low severity3.5NVD Advisory· Published Mar 31, 2024· Updated Apr 15, 2026

CVE-2015-10131

CVE-2015-10131

Description

A vulnerability was found in chrisy TFO Graphviz Plugin up to 1.9 on WordPress and classified as problematic. Affected by this issue is the function admin_page_load/admin_page of the file tfo-graphviz-admin.php. The manipulation leads to cross site scripting. The attack may be launched remotely. Upgrading to version 1.10 is able to address this issue. The name of the patch is 594c953a345f79e26003772093b0caafc14b92c2. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-258620.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

A stored XSS vulnerability in the TFO Graphviz WordPress plugin (≤1.9) allowed attackers to inject arbitrary scripts via unsanitized URL parameters in the admin interface.

Vulnerability

Overview

The TFO Graphviz plugin for WordPress versions up to 1.9 contained a cross-site scripting (XSS) vulnerability in its admin interface. The functions admin_page_load and admin_page in tfo-graphviz-admin.php failed to properly sanitize URL parameters before using them in redirects and form actions. Specifically, the code used add_query_arg and remove_query_arg without wrapping the output in esc_url_raw or esc_url, allowing an attacker to inject arbitrary JavaScript into the page [2].

Exploitation

An attacker could craft a malicious link containing a JavaScript payload in a query parameter (e.g., updated). If a WordPress administrator clicks the link, the payload executes in the context of the admin dashboard. No authentication is required to trigger the vulnerability, but the victim must have admin privileges for the attack to be effective. The attack is launched remotely by tricking an admin into visiting the crafted URL.

Impact

Successful exploitation allows an attacker to perform actions as the logged-in administrator, such as creating new admin accounts, modifying plugin settings, or injecting malicious content into the site. This can lead to full site compromise. The vulnerability is classified as low severity (CVSS 3.5) because it requires user interaction and admin privileges.

Mitigation

The issue was fixed in version 1.10 by adding esc_url_raw and esc_url calls to sanitize the URLs [1][2]. Users should upgrade to version 1.10 or later. The plugin repository has since been archived and is read-only, so no further updates are expected.

AI Insight generated on May 20, 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

4

News mentions

0

No linked articles in our index yet.