Background
Cyber actors continue to exploit publicly known—and often dated—software vulnerabilities against broad target sets, including public and private sector organizations worldwide. However, entities worldwide can mitigate the vulnerabilities listed in this report by applying the available patches to their systems and implementing a centralized patch management system.
In 2020, cyber actors readily exploited recently disclosed vulnerabilities to compromise unpatched systems. Based on available data to the U.S. Government, a majority of the top vulnerabilities targeted in 2020 were disclosed during the past two years.
This advisory provides details on the top 30 vulnerabilities—primarily Common Vulnerabilities and Exposures (CVEs)—routinely exploited by malicious cyber actors in 2020 and those being widely exploited thus far in 2021.
Cyber actor exploitation of more recently disclosed software flaws in 2020 probably stems, in part, from the expansion of remote work options amid the COVID-19 pandemic. Four of the most targeted vulnerabilities in 2020 affected remote work, VPNs, or cloud-based technologies. Many VPN gateway devices remained unpatched during 2020, with the growth of remote work options challenging the ability of organization to conduct rigorous patch management. The rapid shift and increased use of remote work options, such as virtual private networks (VPNs) and cloud-based environments, likely placed additional burden on cyber defenders struggling to maintain and keep pace with routine software patching.
CISA, ACSC, the NCSC, and FBI consider the vulnerabilities listed in the below table to be the topmost regularly exploited CVEs by cyber actors during 2020.
| Vendor | CVE | Type |
| Citrix | CVE-2019-19781 | arbitrary code execution |
| Pulse | CVE 2019-11510 | arbitrary file reading |
| Fortinet | CVE 2018-13379 | path traversal |
| F5- Big IP | CVE 2020-5902 | remote code execution (RCE) |
| MobileIron | CVE 2020-15505 | remote code execution (RCE) |
| Microsoft | CVE-2017-11882 | remote code execution (RCE) |
| Atlassian | CVE-2019-11580 | remote code execution (RCE) |
| Drupal | CVE-2018-7600 | remote code execution (RCE) |
| Telerik | CVE 2019-18935 | remote code execution (RCE) |
| Microsoft | CVE-2019-0604 | remote code execution (RCE) |
| Microsoft | CVE-2020-0787 | elevation of privilege |
| Netlogon | CVE-2020-1472 | elevation of privilege |
Top Routinely Exploited CVEs in 2020
In 2021, malicious cyber actors continued to target vulnerabilities in perimeter-type devices. Among those highly exploited in 2021 are vulnerabilities in Microsoft, Pulse, Accellion, VMware, and Fortinet.
Technical Details:
2020 CVEs
CISA, ACSC, the NCSC, and FBI have identified the following as the topmost exploited vulnerabilities by malicious cyber actors from 2020:
| CVE-2019-19781 | CVE-2019-3396 |
| CVE-2019-11510 | CVE-2017-11882 |
| CVE-2018-13379 | CVE-2019- 11580 |
| CVE-2020-5902 | CVE-2018-7600 |
| CVE-2020-15505 | CVE 2019-18935 |
| CVE-2020-0688 | CVE-2019-0604 |
| CVE-2020- 1472 | CVE-2020-0787 |
Among these vulnerabilities:
- CVE-2019-19781: It was the most exploited flaw in 2020. CVE-2019-19781 is a recently disclosed critical vulnerability in Citrix’s Application Delivery Controller (ADC)—a load balancing application for web, application, and database servers widely use throughout the United States.
- CVE-2019-11510: It is a vulnerability in Pulse Connect Secure VPN was also frequently targeted by nation-state APTs. Actors can exploit the vulnerability to steal the unencrypted credentials for all users on a compromised Pulse VPN server and retain unauthorized credentials for all users on a compromised Pulse VPN server and can retain unauthorize access after the system is patched unless all compromised credentials are changed.
Unremediated instances of CVE-2019-19781 and CVE-2019-11510 continued to be exploited throughout the year by nation-state advanced persistent threat actors (APTs) who leveraged these and other vulnerabilities, such as CVE-2018-13379, in VPN services to compromise an array of organizations, including those involved in COVID-19 vaccine development.
2021 CVEs
In 2021, cyber actors continued to target vulnerabilities in perimeter-type devices. In addition to the 2020 CVEs listed above, organizations should prioritize patching for the following CVEs known to be exploited.
| Product Manufacturer | CVE Details |
| Microsoft Exchange: | CVE-2021-26855
CVE-2021-26857 CVE-2021-26858 CVE-2021-27065 |
| Pulse Secure | CVE-2021-22893
CVE-2021-22894 CVE-2021-22899 CVE-2021-22900 |
| Accellion | CVE-2021-27101
CVE-2021-27102 CVE-2021-27103 CVE-2021-27104 |
| VMware | CVE-2021-21985 |
| Fortinet | CVE-2018-13379
CVE-2020-12812 CVE-2019-5591 |
Mitigations
One of the most effective best practices to mitigate many vulnerabilities is to update software versions once patches are available and as soon as is practicable. If this is not possible, consider applying temporary workarounds or other mitigations, if provided by the vendor. If an organization is unable to update all software shortly after a patch is released, prioritize implementing patches for CVEs that are already known to be exploited or that would be accessible to the largest number of potential attackers (such as internet-facing systems). This advisory highlights vulnerabilities that should be considered as part of the prioritization process. To further assist remediation, automatic software updates should be enabled whenever possible.
| CVE-2019-19781
Citrix Netscaler Directory Traversal |
Vulnerability Description |
| Citrix Netscaler Application Delivery Control (ADC) is vulnerable to RCE and full system compromise due to poor access controls, thus allowing directory traversal | |
| Recommended Mitigations | |
| 1) Implement the appropriate refresh build according to the vulnerability details outlined by the vendor: Citrix: Mitigation Steps for CVE-2019-19781 2) If possible, only allow the VPN to communicate with known Internet Protocol (IP) addresses (allow-list).https://www.citrix.com/blogs/2020/01/24/citrix-releases-final-fixes-for-cve-2019-19781/ |
| CVE 2019-11510
Pulse Secure Connect VPN |
Vulnerability Description |
| Pulse Secure Connect is vulnerable to unauthenticated arbitrary file disclosure. An attacker can exploit this vulnerability to gain access to administrative credentials. | |
| Recommended Mitigations | |
| 1) Upgrade to the latest Pulse Secure VPN. 2) Stay alert to any scheduled tasks or unknown files/executables. 3) Create detection/protection mechanisms that respond on directory traversal (/../../../) attempts to read local system files.https://kb.pulsesecure.net/articles/ Pulse_Security_Advisories/SA44101 |
| CVE 2018-13379
Fortinet FortioOS Secure Socket |