| 제목 | bagisto v2.3.15 Cross Site Scripting |
|---|
| 설명 | The Bagisto application is vulnerable to Stored Cross-Site Scripting (Stored XSS) via the Custom Scripts configuration feature.
An authenticated low-privileged administrative user (e.g., a custom role with limited permissions) can inject arbitrary JavaScript code into the Configure → General → Content → Custom Scripts field. The application does not properly sanitize or encode this input before rendering it.
As a result, the injected script is stored and executed automatically in the browser of any user visiting the affected pages.
According to the proof-of-concept, a low-privileged admin user was able to inject the payload:
alert("XSS by haiiii")
After saving the configuration, the payload was executed across all pages, affecting any user accessing the application. |
|---|
| 원천 | ⚠️ https://drive.google.com/drive/folders/10p6SYcSVyfaaTg_dgItzMJvqixcmKnHR?usp=sharing |
|---|
| 사용자 | hai271120 (UID 96497) |
|---|
| 제출 | 2026. 04. 01. PM 04:01 (5 개월 ago) |
|---|
| 모더레이션 | 2026. 04. 21. PM 02:04 (20 days later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 358436 [Bagisto 까지 2.3.15 Custom Scripts 크로스 사이트 스크립팅] |
|---|
| 포인트들 | 20 |
|---|