CVE-2026-1401
Awaiting Analysis Awaiting Analysis - Queue
BaseFortify

Publication date: 2026-02-06

Last updated on: 2026-02-06

Assigner: Wordfence

Description
The Tune Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via CSV import in all versions up to, and including, 1.6.3. This is due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses the injected page. The vulnerability exists because the CSV import functionality lacks authorization checks and doesn't sanitize imported data, which is later rendered without escaping through the [tune-library] shortcode.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-06
Last Modified
2026-02-06
Generated
2026-05-27
AI Q&A
2026-02-06
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Currently, no data is known.
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Powered Q&A
What immediate steps should I take to mitigate this vulnerability?

To mitigate this vulnerability immediately, you should:

  • Update the Tune Library plugin to version 1.6.4 or later, where the vulnerability has been fixed by adding capability checks, nonce validation, input sanitization, and output escaping.
  • Restrict CSV import functionality to users with appropriate permissions (manage_options capability) to prevent unauthorized imports.
  • Avoid importing CSV files from untrusted sources until the plugin is updated.
  • Review and sanitize any previously imported data that may contain malicious scripts.
  • Implement web application firewall (WAF) rules to detect and block attempts to exploit this vulnerability.

Can you explain this vulnerability to me?

The Tune Library plugin for WordPress, up to version 1.6.3, is vulnerable to Stored Cross-Site Scripting (XSS) via its CSV import feature. This vulnerability arises because the plugin does not properly sanitize or escape user-supplied data imported through CSV files. Authenticated users with Subscriber-level access or higher can inject malicious web scripts into pages using the [tune-library] shortcode. These scripts execute whenever any user views the affected page.

The root cause is the lack of authorization checks and insufficient input sanitization during the CSV import process, allowing arbitrary script injection that is stored and later rendered without escaping.


How can this vulnerability impact me? :

This vulnerability can allow an authenticated attacker with low-level access (Subscriber or above) to inject malicious scripts into the website. These scripts execute in the context of other users who visit the infected pages, potentially leading to session hijacking, defacement, or theft of sensitive information.

Because the vulnerability is stored (persistent), the malicious code remains on the site until removed, affecting all users who access the compromised pages.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

I don't know


How can this vulnerability be detected on my network or system? Can you suggest some commands?

[{'type': 'paragraph', 'content': 'This vulnerability involves stored Cross-Site Scripting (XSS) via CSV import in the Tune Library WordPress plugin versions up to 1.6.3. Detection involves identifying if your WordPress site is running the vulnerable plugin version and if malicious scripts have been injected through CSV imports.'}, {'type': 'paragraph', 'content': 'To detect the vulnerability on your system, you can:'}, {'type': 'list_item', 'content': 'Check the installed version of the Tune Library plugin to see if it is version 1.6.3 or earlier.'}, {'type': 'list_item', 'content': 'Review recent CSV import activity or uploaded CSV files for suspicious or unexpected script tags or JavaScript code.'}, {'type': 'list_item', 'content': 'Search the WordPress database table that stores imported tracks (usually `{prefix}tracks`) for entries containing suspicious HTML or JavaScript code.'}, {'type': 'paragraph', 'content': 'Example commands to assist detection (assuming command line access and database access):'}, {'type': 'list_item', 'content': 'Use WP-CLI to check plugin version: `wp plugin list --status=active | grep tune-library`'}, {'type': 'list_item', 'content': 'Search the database for suspicious script tags in track titles or other fields (replace `wp_` with your table prefix):\n`mysql -u username -p -e "SELECT * FROM wp_tracks WHERE title LIKE \'%<script>%\' OR artist LIKE \'%<script>%\' OR album LIKE \'%<script>%\';"`'}, {'type': 'list_item', 'content': 'Check web server logs for unusual POST requests to CSV import endpoints or suspicious user activity from Subscriber-level accounts.'}] [3]


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart