Vulnerabilities > CVE-2019-9621 - Server-Side Request Forgery (SSRF) vulnerability in Zimbra Collaboration Server
Attack vector
NETWORK Attack complexity
LOW Privileges required
NONE Confidentiality impact
HIGH Integrity impact
NONE Availability impact
NONE Summary
Zimbra Collaboration Suite before 8.6 patch 13, 8.7.x before 8.7.11 patch 10, and 8.8.x before 8.8.10 patch 7 or 8.8.x before 8.8.11 patch 3 allows SSRF via the ProxyServlet component.
Vulnerable Configurations
Common Weakness Enumeration (CWE)
Exploit-Db
file exploits/linux/remote/46693.rb id EDB-ID:46693 last seen 2019-04-12 modified 2019-04-12 platform linux port 8443 published 2019-04-12 reporter Exploit-DB source https://www.exploit-db.com/download/46693 title Zimbra Collaboration - Autodiscover Servlet XXE and ProxyServlet SSRF (Metasploit) type remote id EDB-ID:46967 last seen 2019-06-05 modified 2019-06-05 published 2019-06-05 reporter Exploit-DB source https://www.exploit-db.com/download/46967 title Zimbra < 8.8.11 - XML External Entity Injection / Server-Side Request Forgery
Metasploit
description | This module exploits an XML external entity vulnerability and a server side request forgery to get unauthenticated code execution on Zimbra Collaboration Suite. The XML external entity vulnerability in the Autodiscover Servlet is used to read a Zimbra configuration file that contains an LDAP password for the 'zimbra' account. The zimbra credentials are then used to get a user authentication cookie with an AuthRequest message. Using the user cookie, a server side request forgery in the Proxy Servlet is used to proxy an AuthRequest with the 'zimbra' credentials to the admin port to retrieve an admin cookie. After gaining an admin cookie the Client Upload servlet is used to upload a JSP webshell that can be triggered from the web server to get command execution on the host. The issues reportedly affect Zimbra Collaboration Suite v8.5 to v8.7.11. This module was tested with Zimbra Release 8.7.1.GA.1670.UBUNTU16.64 UBUNTU16_64 FOSS edition. |
id | MSF:EXPLOIT/LINUX/HTTP/ZIMBRA_XXE_RCE |
last seen | 2020-06-14 |
modified | 2019-04-01 |
published | 2019-04-01 |
references | |
reporter | Rapid7 |
source | https://github.com/rapid7/metasploit-framework/blob/master//modules/exploits/linux/http/zimbra_xxe_rce.rb |
title | Zimbra Collaboration Autodiscover Servlet XXE and ProxyServlet SSRF |
Packetstorm
data source https://packetstormsecurity.com/files/download/153190/zimbra-xxe.txt id PACKETSTORM:153190 last seen 2019-06-07 published 2019-06-05 reporter k8gege source https://packetstormsecurity.com/files/153190/Zimbra-XML-Injection-Server-Side-Request-Forgery.html title Zimbra XML Injection / Server-Side Request Forgery data source https://packetstormsecurity.com/files/download/152487/zimbra_xxe_rce.rb.txt id PACKETSTORM:152487 last seen 2019-04-11 published 2019-04-11 reporter Jacob Robles source https://packetstormsecurity.com/files/152487/Zimbra-Collaboration-Autodiscover-Servlet-XXE-ProxyServlet-SSRF.html title Zimbra Collaboration Autodiscover Servlet XXE / ProxyServlet SSRF
Saint
description | Zimbra Collaboration Suite ProxyServlet Server Side Request Forgery |
title | zimbra_proxyservlet_ssrf |
type | remote |
References
- https://www.exploit-db.com/exploits/46693/
- https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories
- https://wiki.zimbra.com/wiki/Security_Center
- https://blog.zimbra.com/2019/03/9826/
- https://blog.tint0.com/2019/03/a-saga-of-code-executions-on-zimbra.html
- http://www.rapid7.com/db/modules/exploit/linux/http/zimbra_xxe_rce
- http://packetstormsecurity.com/files/152487/Zimbra-Collaboration-Autodiscover-Servlet-XXE-ProxyServlet-SSRF.html
- https://bugzilla.zimbra.com/show_bug.cgi?id=109127
- http://packetstormsecurity.com/files/153190/Zimbra-XML-Injection-Server-Side-Request-Forgery.html