Top 10 CVEs of 2021

2021

Six data-derived top-10 lists for CVEs published or KEV-added in 2021. No editorial scoring; everything below is computed directly from the ingested corpus.

Top 10 most severe CVEs of 2021

Ranked by CVSS v3 base score, descending. Ties broken by KEV status, then EPSS score, then publish date.

#CVESeverityCVSSKEVSummary
1CVE-2021-44228Critical10.0KEVApache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoin…
2CVE-2021-22205Critical10.0KEVAn issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9.
3CVE-2021-41277Critical10.0KEVMetabase is an open source data analytics platform.
4CVE-2021-30116Critical10.0KEVKaseya VSA before 9.5.7 allows credential disclosure, as exploited in the wild in July 2021.
5CVE-2021-28799Critical10.0KEVAn improper authorization vulnerability has been reported to affect QNAP NAS running HBS 3 (Hybrid Backup Sync.
6CVE-2021-22893Critical10.0KEVPulse Connect Secure 9.0R3/9.1R1 and higher is vulnerable to an authentication bypass vulnerability exposed by the Windows File Share Browser and Pulse Secure Collaboration features of Pulse Connect Secure that can allow an unauthenticated…
7CVE-2021-21242Critical10.0OneDev is an all-in-one devops platform.
8CVE-2021-21243Critical10.0OneDev is an all-in-one devops platform.
9CVE-2021-33032Critical10.0A Remote Code Execution (RCE) vulnerability in the WebUI component of the eQ-3 HomeMatic CCU2 firmware up to and including version 2.57.5 and CCU3 firmware up to and including version 3.57.5 allows remote unauthenticated attackers to execu…
10CVE-2021-32671Critical10.0Flarum is a forum software for building communities.

Top 10 actively exploited CVEs of 2021

CVEs added to the CISA Known Exploited Vulnerabilities catalog during the year, newest first. Empty for pre-2021 years.

#CVESeverityCVSSKEVAddedSummary
1CVE-2021-4102High8.8KEV2021-12-15Use after free in V8 in Google Chrome prior to 96.0.4664.110 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
2CVE-2021-43890High7.1KEV2021-12-15We have investigated reports of a spoofing vulnerability in AppX installer that affects Microsoft Windows.
3CVE-2021-44168Low3.3KEV2021-12-10A download of code without integrity check vulnerability in the "execute restore src-vis" command of FortiOS before 7.0.3 may allow a local authenticated attacker to download arbitrary files on the device via specially crafted update packa…
4CVE-2021-44515Critical9.8KEV2021-12-10Zoho ManageEngine Desktop Central is vulnerable to authentication bypass, leading to remote code execution on the server, as exploited in the wild in December 2021.
5CVE-2021-44228Critical10.0KEV2021-12-10Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoin…
6CVE-2021-35394Critical9.8KEV2021-12-10Realtek Jungle SDK version v2.x up to v3.4.14B provides a diagnostic tool called 'MP Daemon' that is usually compiled as 'UDPServer' binary.
7CVE-2020-17463Critical9.8KEV2021-12-10FUEL CMS 1.4.7 allows SQL Injection via the col parameter to /pages/items, /permissions/items, or /navigation/items.
8CVE-2020-8816High7.2KEV2021-12-10Pi-hole Web v4.3.2 (aka AdminLTE) allows Remote Code Execution by privileged dashboard users via a crafted DHCP static lease.
9CVE-2019-10758Critical9.9KEV2021-12-10mongo-express before 0.54.0 is vulnerable to Remote Code Execution via endpoints that uses the `toBSON` method.
10CVE-2019-0193High7.2KEV2021-12-10In Apache Solr, the DataImportHandler, an optional but popular module to pull in data from databases and other sources, has a feature in which the whole DIH configuration can come from a request's "dataConfig" parameter.

Top 10 highest-EPSS CVEs of 2021

FIRST.org Exploit Prediction Scoring System scores, descending. EPSS estimates the probability a CVE will be exploited in the next 30 days.

#CVESeverityCVSSKEVEPSSSummary
1CVE-2021-44228Critical10.0KEV1.000Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoin…
2CVE-2021-34473Critical9.1KEV1.000Microsoft Exchange Server Remote Code Execution Vulnerability
3CVE-2021-22005Critical9.8KEV1.000The vCenter Server contains an arbitrary file upload vulnerability in the Analytics service.
4CVE-2021-40438Critical9.0KEV1.000A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user.
5CVE-2021-26084Critical9.8KEV1.000In affected versions of Confluence Server and Data Center, an OGNL injection vulnerability exists that would allow an unauthenticated attacker to execute arbitrary code on a Confluence Server or Data Center instance.
6CVE-2021-35464Critical9.8KEV1.000ForgeRock AM server before 7.0 has a Java deserialization vulnerability in the jato.pageSession parameter on multiple pages.
7CVE-2021-21985Critical9.8KEV1.000The vSphere Client (HTML5) contains a remote code execution vulnerability due to lack of input validation in the Virtual SAN Health Check plug-in which is enabled by default in vCenter Server.
8CVE-2021-26086Medium5.3KEV1.000Affected versions of Atlassian Jira Server and Data Center allow remote attackers to read particular files via a path traversal vulnerability in the /WEB-INF/web.xml endpoint.
9CVE-2021-26855Critical9.1KEV1.000Microsoft Exchange Server Remote Code Execution Vulnerability
10CVE-2021-45105Medium5.91.000Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3 and 2.3.1) did not protect from uncontrolled recursion from self-referential lookups.

Top 10 most PoC-covered CVEs of 2021

Ranked by the count of indexed public proof-of-concept repositories. Higher counts correlate with weaponisation effort.

#CVESeverityCVSSKEVPoCsSummary
1CVE-2021-44228Critical10.0KEV2288Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoin…
2CVE-2021-41773Critical9.8KEV628A flaw was found in a change made to path normalization in Apache HTTP Server 2.4.49.
3CVE-2021-4034High7.8KEV586A local privilege escalation vulnerability was found on polkit's pkexec utility.
4CVE-2021-3156High7.8KEV419Sudo before 1.9.5p2 contains an off-by-one error that can result in a heap-based buffer overflow, which allows privilege escalation to root via "sudoedit -s" and a command-line argument that ends with a single backslash character.
5CVE-2021-34527High8.8KEV366A remote code execution vulnerability exists when the Windows Print Spooler service improperly performs privileged file operations.
6CVE-2021-1675High7.8KEV361Windows Print Spooler Remote Code Execution Vulnerability
7CVE-2021-45046Critical9.0KEV348It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations.
8CVE-2021-42013Critical9.8KEV265It was found that the fix for CVE-2021-41773 in Apache HTTP Server 2.4.50 was insufficient.
9CVE-2021-26855Critical9.1KEV238Microsoft Exchange Server Remote Code Execution Vulnerability
10CVE-2021-3560High7.8KEV231It was found that polkit could be tricked into bypassing the credential checks for D-Bus requests, elevating the privileges of the requestor to the root user.

Top 10 most-vulnerable vendors of 2021

Vendors ranked by distinct CVE count for the year. Counts include every CVE attached to any product the vendor ships in our CPE map.

#VendorCVE count
1Microsoft1848
2Google1448
3Linux1172
4Fedoraproject1166
5Debian1017
6Oracle902
7Apple795
8Cisco617

Top 10 most-common CWEs of 2021

CWE classification ids ranked by the count of CVEs published in the year that carry them. Each CVE typically lists 1–3 CWE ids; counts reflect the union of those lists across the year's corpus.

#CWENameCVE count
1CWE-79Cross-site Scripting2810
2CWE-787Out-of-bounds Write1665
3CWE-125Out-of-bounds Read824
4CWE-20Improper Input Validation817
5CWE-89SQL Injection797
6CWE-416Use After Free792
7CWE-22Path Traversal581
8CWE-476NULL Pointer Dereference565
9CWE-78OS Command Injection517
10CWE-352Cross-Site Request Forgery (CSRF)512