CVE-2025-9540
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-09-22

Last updated on: 2025-09-22

Assigner: WPScan

Description
The Markup Markdown WordPress plugin before 3.20.10 allows links to contain JavaScript which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-09-22
Last Modified
2025-09-22
Generated
2026-05-06
AI Q&A
2025-09-22
EPSS Evaluated
2026-05-05
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
wordpress markup_markdown *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

CVE-2025-9540 is a Stored Cross-Site Scripting (XSS) vulnerability in the WordPress plugin Markup Markdown versions before 3.20.10. It allows users with the Contributor role or higher to insert JavaScript code into links within posts. When other users view and click these links, the malicious JavaScript executes, potentially compromising user data or site behavior. [1]


How can this vulnerability impact me? :

This vulnerability can allow attackers with contributor-level access to inject malicious scripts into posts. When other users view or interact with these posts, the scripts execute, potentially leading to theft of cookies, session hijacking, or other malicious actions that compromise user accounts and site integrity. [1]


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

This vulnerability can be detected by scanning posts or content created by users with Contributor role or higher for markdown links containing JavaScript payloads, such as links starting with 'javascript:'. For example, searching the WordPress database for markdown links with 'javascript:' can help identify vulnerable content. A sample SQL query to detect such links in post content could be: SELECT ID, post_title FROM wp_posts WHERE post_content LIKE '%[%(javascript:%'; Additionally, manual review or automated scanning tools that parse markdown links for JavaScript schemes can be used. [1]


What immediate steps should I take to mitigate this vulnerability?

The immediate mitigation step is to update the Markup Markdown WordPress plugin to version 3.20.10 or later, where this vulnerability is fixed. Additionally, restrict or review the permissions of users with Contributor role or higher to prevent them from injecting malicious JavaScript links until the update is applied. Consider sanitizing or filtering markdown links to disallow 'javascript:' schemes in user-generated content. [1]


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