Description
Group-Office before 6.8.181, 25.0.116, and 26.0.58 contains an arbitrary local file read vulnerability in FolderController::actionProcessUploadQueue that allows authenticated users to read server files by supplying absolute paths in the blobs parameter. Attackers can have files hard-linked or copied into their own folder and downloaded, exposing other users' stored files and config.php database credentials.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Intermesh | Group-Office | < 6.8.181, 25.0.0 – < 25.0.116, 26.0.0 – < 26.0.58 | 6.8.181 |
References
- GitHub Security Advisory (GHSA-pf66-g36v-7698) vendor-advisory
- https://github.com/Intermesh/groupoffice/blob/v26.0.57/www/modules/files/controller/FolderController.php#L1550 technical-description
- https://github.com/Intermesh/groupoffice/commit/46b9d67e26765d9fad558c143e5d1bed45b636ac patch
- https://github.com/Intermesh/groupoffice/commit/5fd450887af707596fb6bdffa1fa1011064460a5 patch
- https://github.com/Intermesh/groupoffice/commit/3c8e2104e65242b611f7d5a9a19452e369b6f28d patch
- VulnCheck Advisory: Group-Office before 6.8.181, 25.0.116, and 26.0.58 Local File Read via processUploadQueue third-party-advisory