CVE-2025-3748: CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in realmag777 Taxonomy Chain Menu
The Taxonomy Chain Menu plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's pn_chain_menu shortcode in all versions up to, and including, 1.0.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
AI Analysis
Technical Summary
CVE-2025-3748 is a Stored Cross-Site Scripting (XSS) vulnerability affecting the Taxonomy Chain Menu plugin for WordPress, developed by realmag777. This vulnerability exists in all versions up to and including 1.0.8 due to improper input sanitization and output escaping of user-supplied attributes in the plugin's pn_chain_menu shortcode. Specifically, authenticated users with contributor-level permissions or higher can inject arbitrary JavaScript code into pages via crafted shortcode attributes. Because the injected scripts are stored persistently, they execute whenever any user accesses the affected page, potentially compromising session tokens, cookies, or performing actions on behalf of the user. The vulnerability requires no user interaction beyond visiting the injected page, and the attack scope is limited to WordPress sites using this plugin. The CVSS v3.1 base score is 6.4 (medium severity), reflecting network exploitability (AV:N), low attack complexity (AC:L), privileges required (PR:L), no user interaction (UI:N), and a scope change (S:C) with low impact on confidentiality and integrity but no impact on availability. No known public exploits have been reported yet, and no patches are currently available. The vulnerability was published on May 2, 2025, and has been assigned CWE-79, indicating improper neutralization of input during web page generation leading to XSS.
Potential Impact
For European organizations, this vulnerability poses a moderate risk primarily to websites running WordPress with the Taxonomy Chain Menu plugin installed. Exploitation could lead to session hijacking, defacement, or unauthorized actions performed under the context of legitimate users, potentially exposing sensitive information or damaging organizational reputation. Since contributor-level access is required, insider threats or compromised accounts could be leveraged to exploit this vulnerability. Sectors with high reliance on WordPress for public-facing or intranet portals—such as media, education, government, and SMEs—may be particularly affected. The scope change in the CVSS vector indicates that the vulnerability could impact components beyond the initially vulnerable plugin, potentially affecting other parts of the website or integrated systems. While no availability impact is noted, the confidentiality and integrity impacts, though low, could facilitate further attacks or data leakage. The lack of known exploits in the wild reduces immediate risk but does not eliminate it, especially given the ease of exploitation and the widespread use of WordPress in Europe.
Mitigation Recommendations
Given the absence of an official patch, European organizations should implement the following specific mitigations: 1) Restrict contributor-level access strictly to trusted users and review user permissions regularly to minimize the risk of malicious shortcode injection. 2) Employ Web Application Firewalls (WAFs) with custom rules to detect and block suspicious shortcode attribute patterns or script injection attempts targeting the pn_chain_menu shortcode. 3) Implement Content Security Policy (CSP) headers to restrict execution of unauthorized scripts on affected sites, limiting the impact of any successful injection. 4) Conduct thorough code reviews and consider temporarily disabling or replacing the Taxonomy Chain Menu plugin until a patch is released. 5) Monitor website logs for unusual shortcode usage or unexpected page modifications indicative of exploitation attempts. 6) Educate content contributors about the risks of injecting untrusted content and enforce input validation on the content management side. 7) Prepare incident response plans specific to XSS incidents, including session invalidation and user notification procedures.
Affected Countries
Germany, France, United Kingdom, Italy, Spain, Netherlands, Poland, Sweden, Belgium, Austria
CVE-2025-3748: CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in realmag777 Taxonomy Chain Menu
Description
The Taxonomy Chain Menu plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's pn_chain_menu shortcode in all versions up to, and including, 1.0.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
AI-Powered Analysis
Technical Analysis
CVE-2025-3748 is a Stored Cross-Site Scripting (XSS) vulnerability affecting the Taxonomy Chain Menu plugin for WordPress, developed by realmag777. This vulnerability exists in all versions up to and including 1.0.8 due to improper input sanitization and output escaping of user-supplied attributes in the plugin's pn_chain_menu shortcode. Specifically, authenticated users with contributor-level permissions or higher can inject arbitrary JavaScript code into pages via crafted shortcode attributes. Because the injected scripts are stored persistently, they execute whenever any user accesses the affected page, potentially compromising session tokens, cookies, or performing actions on behalf of the user. The vulnerability requires no user interaction beyond visiting the injected page, and the attack scope is limited to WordPress sites using this plugin. The CVSS v3.1 base score is 6.4 (medium severity), reflecting network exploitability (AV:N), low attack complexity (AC:L), privileges required (PR:L), no user interaction (UI:N), and a scope change (S:C) with low impact on confidentiality and integrity but no impact on availability. No known public exploits have been reported yet, and no patches are currently available. The vulnerability was published on May 2, 2025, and has been assigned CWE-79, indicating improper neutralization of input during web page generation leading to XSS.
Potential Impact
For European organizations, this vulnerability poses a moderate risk primarily to websites running WordPress with the Taxonomy Chain Menu plugin installed. Exploitation could lead to session hijacking, defacement, or unauthorized actions performed under the context of legitimate users, potentially exposing sensitive information or damaging organizational reputation. Since contributor-level access is required, insider threats or compromised accounts could be leveraged to exploit this vulnerability. Sectors with high reliance on WordPress for public-facing or intranet portals—such as media, education, government, and SMEs—may be particularly affected. The scope change in the CVSS vector indicates that the vulnerability could impact components beyond the initially vulnerable plugin, potentially affecting other parts of the website or integrated systems. While no availability impact is noted, the confidentiality and integrity impacts, though low, could facilitate further attacks or data leakage. The lack of known exploits in the wild reduces immediate risk but does not eliminate it, especially given the ease of exploitation and the widespread use of WordPress in Europe.
Mitigation Recommendations
Given the absence of an official patch, European organizations should implement the following specific mitigations: 1) Restrict contributor-level access strictly to trusted users and review user permissions regularly to minimize the risk of malicious shortcode injection. 2) Employ Web Application Firewalls (WAFs) with custom rules to detect and block suspicious shortcode attribute patterns or script injection attempts targeting the pn_chain_menu shortcode. 3) Implement Content Security Policy (CSP) headers to restrict execution of unauthorized scripts on affected sites, limiting the impact of any successful injection. 4) Conduct thorough code reviews and consider temporarily disabling or replacing the Taxonomy Chain Menu plugin until a patch is released. 5) Monitor website logs for unusual shortcode usage or unexpected page modifications indicative of exploitation attempts. 6) Educate content contributors about the risks of injecting untrusted content and enforce input validation on the content management side. 7) Prepare incident response plans specific to XSS incidents, including session invalidation and user notification procedures.
For access to advanced analysis and higher rate limits, contact root@offseq.com
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- Wordfence
- Date Reserved
- 2025-04-16T20:08:42.835Z
- Cisa Enriched
- true
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 682d9838c4522896dcbec041
Added to database: 5/21/2025, 9:09:12 AM
Last enriched: 6/26/2025, 12:42:23 AM
Last updated: 8/1/2025, 12:53:02 AM
Views: 9
Related Threats
CVE-2025-9091: Hard-coded Credentials in Tenda AC20
LowCVE-2025-9090: Command Injection in Tenda AC20
MediumCVE-2025-9092: CWE-400 Uncontrolled Resource Consumption in Legion of the Bouncy Castle Inc. Bouncy Castle for Java - BC-FJA 2.1.0
LowCVE-2025-9089: Stack-based Buffer Overflow in Tenda AC20
HighCVE-2025-9088: Stack-based Buffer Overflow in Tenda AC20
HighActions
Updates to AI analysis are available only with a Pro account. Contact root@offseq.com for access.
External Links
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.