Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PRP: CVE-2019-9670 - Synacor Zimbra XXE #579

Open
LeonardoE95 opened this issue Dec 19, 2024 · 1 comment
Open

PRP: CVE-2019-9670 - Synacor Zimbra XXE #579

LeonardoE95 opened this issue Dec 19, 2024 · 1 comment
Labels
Contributor main The main issue a contributor is working on (top of the contribution queue). PRP:Accepted

Comments

@LeonardoE95
Copy link
Contributor

Hi there,

I would like to implement a plugin to detect CVE-2019-9670, an XXE vulnerability affecting Synacor Zimbra Collaboration Suite.

It is worth to note that the vulnerability is the first step of a chain that uses another vulnerability (CVE-2019-9621) found in the same software in order to obtain an unauthenticated RCE.

Specifically, by using the XXE (CVE-2019-9670) it is possible to read a 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 SSRF (CVE-2019-9621) 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.

Affected Versions
from 8.5 to 8.7.11p10

References:
https://nvd.nist.gov/vuln/detail/cve-2019-9670
https://blog.tint0.com/2019/03/a-saga-of-code-executions-on-zimbra.html
https://blog.zimbra.com/2019/03/new-zimbra-8-7-11-patch-10/
https://attackerkb.com/topics/7bMNsBStux/zimbra-collaboration-suite-autodiscover-xxe/vuln-details

Thanks.

@tooryx
Copy link
Member

tooryx commented Jan 9, 2025

You can work on this.

@tooryx tooryx added the Contributor main The main issue a contributor is working on (top of the contribution queue). label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contributor main The main issue a contributor is working on (top of the contribution queue). PRP:Accepted
Projects
None yet
Development

No branches or pull requests

2 participants