CVE-2021-44678: Veritas Enterprise Vault MonitoringAgent Deserialization of Untrusted Data Remote Code Execution Vulnerability
An issue (2 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications. These TCP services can be exploited due to deserialization behavior that is inherent to the .NET Remoting service. A malicious attacker can exploit both TCP remoting services and local IPC services on the Enterprise Vault Server. This vulnerability is mitigated by properly configuring the servers and firewall as described in the vendor's security alert for this vulnerability (VTS21-003, ZDI-CAN-14076).
Other sources
This vulnerability allows remote attackers to execute arbitrary code on affected installations of Veritas Enterprise Vault. Authentication is not required to exploit this vulnerability. The specific flaw exists within MonitoringAgent.exe. The issue results from the lack of proper validation of user-supplied data, which can result in deserialization of untrusted data. An attacker can leverage this vulnerability to execute code in the context of the Enterprise Vault Admin Service.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2021-44678?
CVE-2021-44678 has a high severity rating due to the potential remote exploitation of unprotected TCP services.
How do I fix CVE-2021-44678?
To fix CVE-2021-44678, you should update Veritas Enterprise Vault to the latest version beyond 14.1.2.
Who is affected by CVE-2021-44678?
CVE-2021-44678 affects users of Veritas Enterprise Vault versions up to and including 14.1.2.
What types of exploits are possible with CVE-2021-44678?
Exploits of CVE-2021-44678 could allow remote attackers to send unauthorized commands through the vulnerable TCP services.
When was CVE-2021-44678 discovered?
CVE-2021-44678 was reported in December 2021.