Impact
The Quran Live Multilanguage WordPress plugin is vulnerable to stored Cross‑Site Scripting because the shortcodes 'cheikh' and 'lang' are inserted into inline <script> tags without sanitization. An attacker with Contributor or higher privileges can craft shortcode attributes that break out of the JavaScript string and inject arbitrary script code. The injected script runs whenever a user visits a page containing the shortened content, allowing theft of credentials, session hijacking, or defacement.
Affected Systems
Vulnerability affects the Karim42 'Quran Live Multilanguage' plugin for WordPress, all versions up to and including 1.0.3. Any site running these versions is at risk.
Risk and Exploitability
CVSS score of 6.4 indicates moderate impact, and the vulnerability is not listed in CISA KEV and has no EPSS available, suggesting limited public exploitation data. The attack requires an authenticated Contributor+ user to add or edit content with malicious shortcode attributes; once injected, the script is stored server‑side and executed for all visitors, leading to a wide exposure surface. Because the attacker must log in, the risk is moderate but still significant for sites that allow wide Contributor permissions.
OpenCVE Enrichment