Description
LimeSurvey Community Edition 7.7.0 contains a stored cross-site scripting vulnerability in the Central Participants Database blocklist control. An authenticated user with only global participantpanel:import permission can import a CSV participant_id containing HTML. The import flow persists that value without model validation. When a CPDB editor opens the participant list, LimeSurvey derives ButtonGroupWidget id and name attributes from participant_id and inserts them without HTML encoding, causing attacker-controlled markup to execute in the victim's authenticated LimeSurvey origin. Exploitation can access session-exposed data and issue same-origin requests with the victim's effective permissions.
Published: 2026-11-10
Score: 7.4 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

No analysis available yet.

Remediation

Vendor Solution

Upgrade to LimeSurvey Community Edition 7.9.0 or later; the vendor patch validates newly imported participant IDs and encodes ButtonGroupWidget attributes.


Vendor Workaround

Restrict CPDB Import and Update permissions and remove suspicious participant IDs until upgrade completion.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 10 Nov 2026 04:30:00 +0000

Type Values Removed Values Added
Description LimeSurvey Community Edition 7.7.0 contains a stored cross-site scripting vulnerability in the Central Participants Database blocklist control. An authenticated user with only global participantpanel:import permission can import a CSV participant_id containing HTML. The import flow persists that value without model validation. When a CPDB editor opens the participant list, LimeSurvey derives ButtonGroupWidget id and name attributes from participant_id and inserts them without HTML encoding, causing attacker-controlled markup to execute in the victim's authenticated LimeSurvey origin. Exploitation can access session-exposed data and issue same-origin requests with the victim's effective permissions.
Title LimeSurvey Community Edition 7.7.0 - Stored XSS in Central Participants blocklist control
First Time appeared Limesurvey
Limesurvey limesurvey Community Edition
Weaknesses CWE-79
CPEs cpe:2.3:a:limesurvey:limesurvey_community_edition:*:*:linux:*:*:*:*:*
cpe:2.3:a:limesurvey:limesurvey_community_edition:*:*:macos:*:*:*:*:*
cpe:2.3:a:limesurvey:limesurvey_community_edition:*:*:windows:*:*:*:*:*
Vendors & Products Limesurvey
Limesurvey limesurvey Community Edition
References
Metrics cvssV4_0

{'score': 7.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Limesurvey Limesurvey Community Edition
cve-icon MITRE

Status: PUBLISHED

Assigner: Fluid Attacks

Published:

Updated: 2026-11-10T04:12:19.302Z

Reserved: 2026-10-23T03:27:16.273Z

Link: CVE-2026-115640

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-10T05:17:47.300

Modified: 2026-11-10T05:17:47.300

Link: CVE-2026-115640

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')