Lucene search
K

Duplicator Pro 1.3.14 Local Information Disclosure

🗓️ 29 Sep 2019 00:00:00Reported by Packet StormType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 156 Views

Duplicator Pro 1.3.14 Local Info Disclosure by SnapCreek

Code
`  
Product: Duplicator Pro  
Vendor: SnapCreek  
Website: https://snapcreek.com/  
Discovered by: Evolution Hosting  
Version vulnerable: <= 1.3.14  
Fixed in: 1.3.15+  
  
Vulnerability Type: Information Disclosure, local exposure of entire  
webinstallation content  
  
remotely triggerable: not for itself. Needs wp admin interaction.  
  
O== Advise  
  
Update to 1.3.15+ version  
  
We did not test for a possible CSRF combination (i.e. with other plugins  
) to lever it to a remote executable attack. Updating your Wordpress  
Plugins regularly is a smart idea in general.  
  
O== Timeline:  
  
25.06.2019 - problem detected  
26.06.2019 - vendor contacted  
27.06.2019 - first vendor reaction  
05.07.2019 - silent patched version made public by vendor  
05.07.2019 - working fix confirmed  
26.09.2019 - 90day timer run out  
  
O== Description:  
  
Duplicator( Pro ) can import/export/backup Wordpress installations.  
While restoring the path after an import/restore, the directory mode of  
the apphome is made public, if they were private before.  
  
O== Tested Scenario:  
  
OS: Linux  
Apache PHP: CGI with user privilege seperation  
Docroot: "/home/username/public_html/"  
  
# ls -la /home/ | grep username  
drwxr-x--- 5 username webservices 4096 25. Jun 14:13 username  
  
After Duplicator has done its import/restore:  
  
drwxr-xr-x 5 username webservices 4096 25. Jun 14:17 username  
  
which opens the home directory of this webapp for any other systemuser.  
As fileaccessrules usually are relaxed inside a "home" directory, the  
entire content along the installation path could be exposed, if the  
pathpart was app owned.  
  
This may include database credentials for wp and other apps for the same  
user.  
  
O== Temp Fix:  
  
If you have a similar setup as our example above, execute after a restore:  
  
chmod o-rx /home/username  
  
O== Impact on none Linux systems  
  
Unkown.  
  
  
  
  
`

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