| 제목 | OpenBoxes < v0.9.2 Unrestricted Upload |
|---|
| 설명 | The document/uploadDocument controller action used a flawed validation mechanism to prevent template document types from being uploaded to stock movements, shipments, purchase orders, and invoices. The validation relied on Hibernate DocumentType object equality and a dynamically generated allowlist, allowing authenticated users with document upload permissions to bypass the restriction and upload forbidden template document types. This could compromise document integrity and, when combined with the SSTI vulnerability fixed in PR #5943, serve as the initial step toward remote code execution.
References:
Vulnerable Release: https://github.com/openboxes/openboxes/releases/tag/v0.9.1
Fixed Release: https://github.com/openboxes/openboxes/releases/tag/v0.9.2
Patch Date: 2024-07-23
Patch PR: https://github.com/openboxes/openboxes/pull/4764
Fix Commit: https://github.com/openboxes/openboxes/commit/e945d6bfcec29642f514e7d298dfba2cc6cd7cd4 |
|---|
| 원천 | ⚠️ https://gist.github.com/nedlir/744e55b267daab6f74b76bdc6f0d711d |
|---|
| 사용자 | nedlir (UID 95981) |
|---|
| 제출 | 2026. 06. 28. PM 09:41 (2 개월 ago) |
|---|
| 모더레이션 | 2026. 08. 16. AM 07:48 (2 months later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 391110 [OpenBoxes 까지 0.9.1 Document Upload Controller DocumentController.groovy DocumentController 권한 상승] |
|---|
| 포인트들 | 20 |
|---|