
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2020-36993 is a stored cross-site scripting (XSS) vulnerability in LimeSurvey's Survey Menu functionality within the administration panel. It affects LimeSurvey version 4.3.10 and earlier, allowing low-privileged authenticated attackers to inject malicious SVG scripts via the Surveymenu[title] and Surveymenu[parent_id] parameters. The vulnerability was formally published on January 28, 2026, and carries a CVSS v3.1 base score of 5.4 (Medium) (Feedly, VulnCheck Advisory).
The root cause is improper neutralization of user-supplied input during web page generation (CWE-79). The SurveymenuController.php file failed to sanitize the title and description fields received via POST parameters before storing and rendering them, allowing SVG-based script payloads to persist in the database. The fix, applied in commit 3712854, added flattenText() sanitization calls to both the Surveymenu[title] and Surveymenu[description] fields in the controller, as well as to user management fields affected by related issues (#16592–#16594). A proof-of-concept exploit is publicly available on Exploit-DB (GitHub Commit, Exploit-DB).
Successful exploitation allows a low-privileged authenticated attacker to inject persistent JavaScript payloads that execute in the browser context of any administrator who views the affected Survey Menu. This can lead to session hijacking, credential theft, unauthorized administrative actions, or further compromise of the LimeSurvey instance. Because the payload is stored server-side, it executes automatically on every administrative page load without further attacker interaction (Feedly, VulnCheck Advisory).
A proof-of-concept exploit is publicly available on Exploit-DB (EDB-48762). Exploitation requires a low-privilege authenticated account on the LimeSurvey administration panel and passive user interaction (an administrator viewing the Survey Menu). The EPSS score is approximately 0.03%, indicating low observed exploitation probability. There is no evidence of active in-the-wild exploitation, and the vulnerability is not listed in the CISA KEV catalog (Exploit-DB, Feedly).
/index.php/admin/surveymenu/update).Surveymenu[title] or Surveymenu[description] parameter, e.g., <svg onload=alert(document.cookie)> or a more sophisticated payload to exfiltrate session tokens./index.php/admin/surveymenu/update containing SVG tags or JavaScript event handlers (e.g., onload, onerror) in the Surveymenu[title] or Surveymenu[description] parameters.title or description columns of the surveymenu table.Upgrade LimeSurvey to a version newer than 4.3.10, which includes the fix applied in commit 3712854a8fd8d875c67640969a1d54c4d93d3676 that adds flattenText() sanitization to the affected input fields. As an interim measure, restrict administrative panel access to trusted IP ranges using network-level controls, and limit the number of accounts with access to Survey Menu management. Monitor administrator accounts for suspicious activity such as unexpected configuration changes (GitHub Commit, VulnCheck Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."