| Reporter | Title | Published | Views | Family All 16 |
|---|---|---|---|---|
| Horde Groupware Unauthorized File Download Vulnerability | 16 Oct 201700:00 | – | cnvd | |
| CVE-2017-15235 | 11 Oct 201703:00 | – | cve | |
| CVE-2017-15235 | 11 Oct 201703:00 | – | cvelist | |
| [SECURITY] [DLA 2352-1] php-horde-gollem security update | 29 Aug 202020:05 | – | debian | |
| CVE-2017-15235 | 11 Oct 201703:00 | – | debiancve | |
| Debian DLA-2352-1 : php-horde-gollem security update | 31 Aug 202000:00 | – | nessus | |
| Horde Groupware 5.2.21 - Unauthorized File Download | 3 Aug 201700:00 | – | exploitpack | |
| CVE-2017-15235 | 11 Oct 201703:29 | – | nvd | |
| Horde Gollem Module Unauthorized File Download Vulnerability - Windows | 6 Dec 201700:00 | – | openvas | |
| Horde Gollem Module Unauthorized File Download Vulnerability - Linux | 6 Dec 201700:00 | – | openvas |
## Vulnerability Summary
The following advisory describes an unauthorized file download vulnerability found in Horde Groupware version 5.2.21.
Horde Groupware Webmail Edition is “a free, enterprise ready, browser based communication suite. Users can read, send and organize email messages and manage and share calendars, contacts, tasks, notes, files, and bookmarks with the standards compliant components from the Horde Project. Horde Groupware Webmail Edition bundles the separately available applications IMP, Ingo, Kronolith, Turba, Nag, Mnemo, Gollem, and Trean.”
## Credit
An independent security researcher, Juan Pablo Lopez Yacubian, has reported this vulnerability to Beyond Security’s SecuriTeam Secure Disclosure program.
## Vendor response
Horde Groupware was informed of the vulnerability, to which they response with:
“this has already been reported earlier by someone else, and is already fixed in the latest Gollem and Horde Groupware releases.
Besides that, it’s not sufficient to have a list of the server’s users, you also need to exactly know the file name and path that you want to download. Finally, this only works on certain backends, where Horde alone is responsible for authentication, i.e. it won’t work with backends that require explicit authentication.”
CVE: CVE-2017-15235
## Vulnerability details
User controlled input is not sufficiently sanitized when passed to File Manager (gollem) module (version 3.0.11).
The “fn” parameter does not validate certain met characters by causing the requested file or filesystem to be downloaded without credentials.
It is only necessary to know the username and the file name.
## Proof of Concept
```
User = this is the username in horde
/ = the Meta character /
/services/download/?app=gollem&dir=%2Fhome%2Fuser&backend=sqlhome&fn=/test.php
```Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation