| 제목 | sanluan publiccms 5.0 Authorization Bypass Through User-Controlled SQL Primary Key |
|---|
| 설명 | PublicCMS has a missing authorization vulnerability in GET /admin/cmsContent/exportExcel and GET /admin/cmsContent/exportData. The authenticated account can export site content outside its intended user or department scope, including content owned by another administrator. The tested impact is read-only bulk disclosure within the site; no cross-site impact was established
Attack precondition: The attacker is an authenticated backend administrator who can cause a target SysUser record to contain an integer outside the valid content permission values. In the isolated local test, this was done through the authorized sysUser/save workflow while the account was marked as a superuser
Affected endpoint: GET /admin/cmsContent/exportExcel and GET /admin/cmsContent/exportData
Affected authorization property: SysUser.contentPermissions, CmsContentQuery.userId, and CmsContentQuery.deptId
Security impact: The authenticated account can export site content outside its intended user or department scope, including content owned by another administrator. The tested impact is read-only bulk disclosure within the site; no cross-site impact was established |
|---|
| 원천 | ⚠️ https://github.com/aibot88/CVERequest/blob/main/PublicCMS/issue7.md |
|---|
| 사용자 | Anonymous User |
|---|
| 제출 | 2026. 07. 30. PM 03:28 (2 개월 ago) |
|---|
| 모더레이션 | 2026. 09. 25. AM 03:01 (2 months later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 409820 [Sanluan PublicCMS 까지 6.202506.e exportExcel/exportData SysUserAdminController.java CmsContentAdminController userId/deptId 권한 상승] |
|---|
| 포인트들 | 20 |
|---|