← Vulnerability feed

Vulnerability record · CVE-2020-11456 · published 1 April 2020

CVE-2020-11456: LimeSurvey survey groups stored XSS in admin views

Limesurvey · Limesurvey

LimeSurvey before 4.1.12+200324 contains a stored cross-site scripting flaw in the survey groups admin code (application/views/admin/surveysgroups/surveySettings.php and application/models/SurveysGroups.php). Because the payload is stored, it persists and executes in the browser of any user who views the affected survey group settings. The record does not specify which input field is vulnerable or the exact rendering context.

5.4 CVSS 3.1 Medium EPSS 71% · top 0.6% CWE-79 · Cross-site scripting
5.4CVSS 3.1 base score, v2 3.5
71%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

LimeSurvey before 4.1.12+200324 has stored XSS in application/views/admin/surveysgroups/surveySettings.php and application/models/SurveysGroups.php (aka survey groups).

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

medium priorityCVSS rates it medium (5.4) and it requires authentication plus victim interaction, but public exploit code and a very high EPSS score raise the practical risk.

What it is

LimeSurvey before 4.1.12+200324 contains a stored cross-site scripting flaw in the survey groups admin code (application/views/admin/surveysgroups/surveySettings.php and application/models/SurveysGroups.php). Because the payload is stored, it persists and executes in the browser of any user who views the affected survey group settings. The record does not specify which input field is vulnerable or the exact rendering context.

Impact

An attacker with a low-privileged account can inject script that runs in another user's session, enabling session theft, credential capture or actions performed as the victim in the LimeSurvey admin interface. The CVSS scope change (S:C) indicates the impact can extend beyond the vulnerable component.

Attack surface

Reached over the network through the LimeSurvey web interface; the vector requires low privileges (PR:L) and user interaction (UI:R), meaning an authenticated low-privileged user must store the payload and a victim must view the affected survey group settings page. No unauthenticated path is described.

Exploitation

Public exploit code exists (Packet Storm and Exploit-DB references tagged Exploit) and EPSS is high at 0.70841 (99.4th percentile), but the CVE is not listed in CISA KEV, so no confirmed in-the-wild exploitation is documented in this record.

What to do

  • Upgrade LimeSurvey to 4.1.12+200324 or later; the patch commit is 04b118acce2a74306f365ef329cbe00efc399b26.
  • If immediate upgrade is not possible, restrict access to the survey groups admin functionality to trusted administrators only.
  • Apply output encoding and input sanitisation to survey group settings fields, and enforce a Content Security Policy that blocks inline script.
  • Review accounts with survey group creation or editing rights and remove unnecessary privileges.
  • Monitor vendor advisories for any follow-up fixes to the same code paths.

Detection

  • Search web and application logs for script tags or event handler attributes in requests to survey group settings endpoints.
  • Review stored survey group configuration values in the database for HTML or JavaScript content.
  • Alert on anomalous admin sessions or actions following a survey group settings page view.
  • Correlate access to application/views/admin/surveysgroups/surveySettings.php with unusual client behaviour or outbound requests.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2020-11456 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2025-56422Limesurvey deserialization of untrusted data vulnerabilityA deserialization vulnerability in LimeSurvey before v6.15.0+250623 allows a remote attacker to execute arbitrary code on the server.EPSS 0.85%9.8CVE-2022-48008Limesurvey unrestricted file upload vulnerabilityAn arbitrary file upload vulnerability in the plugin manager of LimeSurvey v5.4.15 allows attackers to execute arbitrary code via a crafted PHP file.EPSS 1.3%9.8CVE-2019-25019Limesurvey sql injection vulnerabilityLimeSurvey before 4.0.0-RC4 allows SQL injection via the participant model.EPSS 1.3%9.8CVE-2020-11455LimeSurvey file manager path traversalLimeSurvey before 4.1.12+200324 contains a path traversal flaw in application/controllers/admin/LimeSurveyFileManager.php. An unauthenticated remote …EPSS 97%analysed9.8CVE-2019-16184Limesurvey csv injection vulnerabilityA CSV injection vulnerability was found in Limesurvey before 3.17.14 that allows survey participants to inject commands via their survey responses th…EPSS 1.7%9.8CVE-2019-9960Limesurvey path traversal vulnerabilityThe downloadZip function in application/controllers/admin/export.php in LimeSurvey through 3.16.1+190225 allows a relative path.EPSS 13%9.8CVE-2018-17057Tecnick tcpdf deserialization of untrusted data vulnerabilityAn issue was discovered in TCPDF before 6.2.22. Attackers can trigger deserialization of arbitrary data via the phar:// wrapper.EPSS 26%9.3CVE-2025-41375Limesurvey sql injection vulnerabilitySQL Injection vulnerability in Limesurvey v2.65.1+170522. This vulnerability allows an attacker to retrieve, create, update and delete database via '…EPSS 0.63%

Source: NIST National Vulnerability Database (record CVE-2020-11456), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.