{"id":"CVE-2026-115640","published":"2026-11-10T05:17:47.300","lastModified":"2026-11-10T20:18:04.153","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.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":["CWE-79"],"vendors":[],"products":[],"references":[{"url":"https://fluidattacks.com/es/advisories/angel","tags":[]},{"url":"https://github.com/LimeSurvey/LimeSurvey/","tags":[]},{"url":"https://github.com/LimeSurvey/LimeSurvey/commit/4cd281828422abf94468052016eba8897d5ec9aa","tags":[]},{"url":"https://github.com/LimeSurvey/LimeSurvey/releases/tag/7.9.0+261029","tags":[]}],"exploitRefs":[{"url":"https://github.com/LimeSurvey/LimeSurvey/","tags":[]},{"url":"https://github.com/LimeSurvey/LimeSurvey/commit/4cd281828422abf94468052016eba8897d5ec9aa","tags":[]},{"url":"https://github.com/LimeSurvey/LimeSurvey/releases/tag/7.9.0+261029","tags":[]}],"hasPoc":true,"ai":null}