View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
19364 | Bug reports | Security | public | 2024-01-19 07:30 | 2024-01-22 08:32 |
Reporter | saimson1 | Assigned To | DenisChenu | ||
Priority | none | Severity | trivial | ||
Status | closed | Resolution | unable to reproduce | ||
Product Version | 5.6.x | ||||
Summary | 19364: Stored Cross-Site Scripting | ||||
Description | The Vulnerability Requires Immediate attention to mitigate the issue since admin account ,can be took over by eploiting this vulnerability by stealing the cookies and tokens. The application has the functionality to change the survey admin email, where the logged in user can change the email. Issue: The "General Setting" functionality has the field "Administrator email address:" which allowed us to insert some of the special characters into its field. So by leveraging the issue we inserted malicious javascript payloads into the field, and it gets stored in the database. When the user save or reloads the page it gets executed. For Instance, We were able to bypass the validation on both the client and server sides and injected the XSS payload in the field and it get executed upon saving and reloading the page. | ||||
Steps To Reproduce | Steps to reproduce
Payload : infosaim2497@gmail.com">s<svg onload=confirm(document.domain)> Expected result
Actual result
As a security researcher i would recommend developers for immediate attention on this vulnerability and fix it as soon as possible. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 256 | ||||
Complete LimeSurvey version number (& build) | LimeSurvey Community Edition Version 5.3.32+220817 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Firefox | ||||
Database type & version | Mysql | ||||
Server OS (if known) | Linux | ||||
Webserver software & version (if known) | |||||
PHP Version | PHP | ||||
related to | 19365 | assigned | Incomprehensible message when an error occurs in the general parameters. |
I can not confirm the XSS on admin part on 5.6.49 |
|
Neither in 6.X |
|
Please update to the latest version and check if the bug can still be reproduced. Thank you. |
|
Thanks for checking, Denis. +1 |
|
Obviously we're not gonna fix any issues on an outdated version. Please contact your server admin and make sure to update your LimeSurvey installation. |
|
Please update to the latest version (5.6.49) and check if the bug can still be reproduced. Thank you. |
|
I confirm there are an issue here, i create a separate bug |
|
It's fixed in 5.6.49 : same version number. Ask your client to update … we can not update for you … Some other security fix done between 5.3.32 and 5.6.49 etc …
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-01-19 07:30 | saimson1 | New Issue | |
2024-01-19 07:30 | saimson1 | File Added: 1 the field and the payload.png | |
2024-01-19 07:30 | saimson1 | File Added: final pop.png | |
2024-01-19 10:20 | DenisChenu | Note Added: 79226 | |
2024-01-19 10:20 | DenisChenu | File Added: Capture d’écran du 2024-01-19 10-18-03.png | |
2024-01-19 10:20 | DenisChenu | Bug heat | 256 => 258 |
2024-01-19 10:21 | DenisChenu | Note Added: 79227 | |
2024-01-19 10:21 | DenisChenu | File Added: Capture vidéo du 2024-01-19 10-20-42.webm | |
2024-01-19 10:27 | DenisChenu | Relationship added | related to 19365 |
2024-01-19 10:27 | DenisChenu | Assigned To | => DenisChenu |
2024-01-19 10:27 | DenisChenu | Status | new => feedback |
2024-01-19 10:27 | DenisChenu | Note Added: 79228 | |
2024-01-19 10:34 | ollehar | Note Added: 79229 | |
2024-01-19 10:34 | ollehar | Bug heat | 258 => 260 |
2024-01-19 12:24 | saimson1 | Bug heat | 260 => 262 |
2024-01-19 12:24 | saimson1 | Status | feedback => assigned |
2024-01-19 13:41 | ollehar | Note Added: 79244 | |
2024-01-19 13:41 | ollehar | Status | assigned => closed |
2024-01-19 13:41 | ollehar | Resolution | open => won't fix |
2024-01-19 14:54 | DenisChenu | Note Added: 79245 | |
2024-01-19 17:04 | DenisChenu | Resolution | won't fix => unable to reproduce |
2024-01-19 17:08 | DenisChenu | Note Added: 79247 | |
2024-01-22 08:29 | DenisChenu | Note Added: 79257 | |
2024-01-22 08:29 | DenisChenu | File Added: Capture d’écran du 2024-01-22 08-28-15.png | |
2024-01-22 08:32 | DenisChenu | View Status | private => public |
2024-01-22 08:32 | DenisChenu | Bug heat | 262 => 256 |