View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20390 | Bug reports | Security | public | 2025-12-18 18:45 | 2026-01-06 18:42 |
| Reporter | jarrod.c | Assigned To | tibor.pacalat | ||
| Priority | none | Severity | minor | ||
| Status | ready for testing | Resolution | open | ||
| Product Version | 6.6.x | ||||
| Summary | 20390: Phishing by Navigating Browser Tabs | ||||
| Description | VulnerabilitySurvey is affected by the following vulnerability: CWE-1022: Use of Web Link to Untrusted Target with window.opener Access Example
Remedy
| ||||
| Steps To Reproduce | Steps to reproduce(Replace this text with detailed step-by-step instructions on how to reproduce the issue) Expected result(Write here what you expected to happen) Actual result(Write here what happened instead) | ||||
| Tags | No tags attached. | ||||
| Bug heat | 256 | ||||
| Complete LimeSurvey version number (& build) | 6.16.2+251209 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | Irrelevant | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | Irrelevant | ||||
|
While reviewing the source code, I found that the href target="_blank" attribute is used 102 times. |
|
|
Unsure www.limesurvey.org is an untrusted target? |
|
|
I didn't set as private since it's included in core and not a way to add such link by simple user of limesurvey instance. |
|
|
Correct, I should have used a different example URL. Understood, so an attacker's URL would need to be approved and merged. |
|
I think XSS settings are not OK currently ? It can be set in htmlsantizer |
|
|
My opinion about such attacks (XSS and related)
|
|
|
We should probably restrict target for simple admin. |
|
|
OK |
|
No !!! Add |
|
|
PS :
I think it's false with major browsers now, see https://developer.mozilla.org/en-US/docs/Web/API/Window/opener
then: really low issue |
|
|
@tibor.pacalat : there are no issue currently : already added by default by htmlpurifier (default is true) we just unsure it stay true; |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-12-18 18:45 | jarrod.c | New Issue | |
| 2025-12-18 19:19 | jarrod.c | Note Added: 84041 | |
| 2025-12-18 19:19 | jarrod.c | Bug heat | 250 => 252 |
| 2025-12-19 08:45 | DenisChenu | Note Added: 84042 | |
| 2025-12-19 08:45 | DenisChenu | Bug heat | 252 => 254 |
| 2025-12-19 08:45 | DenisChenu | Assigned To | => tibor.pacalat |
| 2025-12-19 08:45 | DenisChenu | Status | new => assigned |
| 2025-12-19 08:46 | DenisChenu | Status | assigned => feedback |
| 2025-12-19 08:46 | DenisChenu | Note Added: 84043 | |
| 2025-12-19 18:00 | jarrod.c | Note Added: 84047 | |
| 2025-12-19 18:00 | jarrod.c | Status | feedback => assigned |
| 2025-12-19 19:12 | DenisChenu | Note Added: 84048 | |
| 2025-12-19 19:15 | DenisChenu | Note Added: 84049 | |
| 2026-01-05 15:05 | tibor.pacalat | Assigned To | tibor.pacalat => DenisChenu |
| 2026-01-05 15:13 | tibor.pacalat | Note Added: 84057 | |
| 2026-01-05 15:13 | tibor.pacalat | File Added: Screenshot 2026-01-05 at 15.12.32.png | |
| 2026-01-05 15:13 | tibor.pacalat | Bug heat | 254 => 256 |
| 2026-01-05 15:46 | DenisChenu | Note Added: 84060 | |
| 2026-01-06 10:04 | DenisChenu | Note Added: 84063 | |
| 2026-01-06 11:20 | DenisChenu | Note Added: 84064 | |
| 2026-01-06 11:26 | DenisChenu | Assigned To | DenisChenu => gabrieljenik |
| 2026-01-06 11:26 | DenisChenu | Status | assigned => ready for code review |
| 2026-01-06 11:26 | DenisChenu | Note Added: 84065 | |
| 2026-01-06 11:28 | DenisChenu | View Status | public => private |
| 2026-01-06 11:28 | DenisChenu | Bug heat | 256 => 262 |
| 2026-01-06 11:29 | DenisChenu | Assigned To | gabrieljenik => DenisChenu |
| 2026-01-06 11:29 | DenisChenu | Status | ready for code review => in code review |
| 2026-01-06 11:30 | DenisChenu | Assigned To | DenisChenu => gabrieljenik |
| 2026-01-06 11:32 | DenisChenu | Note Added: 84067 | |
| 2026-01-06 11:32 | DenisChenu | File Added: Enregistrement d'écran_20260106_113107.webm | |
| 2026-01-06 11:32 | DenisChenu | View Status | private => public |
| 2026-01-06 11:32 | DenisChenu | Bug heat | 262 => 256 |
| 2026-01-06 18:42 | gabrieljenik | Assigned To | gabrieljenik => tibor.pacalat |
| 2026-01-06 18:42 | gabrieljenik | Status | in code review => ready for testing |