Das Common Weakness Enumeration-Projekt (CWE) hat die Liste für das Jahr 2022 der 25 gefährlichsten Softwareschwachstellen zusammengestellt. Die Liste soll die derzeit am meisten vorkommenden Lücken mit den gravierendsten Auswirkungen aufführen. Sie soll unter anderem Softwarearchitekten, Designern, Entwicklern, Testern, Nutzern, Projektmanagern, Sicherheitsforschern, Ausbildern und bei Standard-entwickelnden Organisationen Zuarbeitenden dabei helfen, Risiken einzudämmen. An der diesjährigen Spitzenposition findet sich ein alter Bekannter: die Fehlerkategorie Buffer Overlow. Die Tabelle basiert auf den Sicherheitslücken, die im vergangenen Jahr in der CVE-Datenbank sowie im Katalog der bekannten und missbrauchten Schwachstellen der US-amerikanischen Cyber-Sicherheitsbehörde CISA eingegangen sind. Diese haben die Autoren gesichtet und die zugrundeliegenden Sicherheitslücken CWE-Einträgen zugeordnet, die den Typ von Schwachstellen beschreiben. Die Tabelle basiert auf den Sicherheitslücken, die im vergangenen Jahr in der CVE-Datenbank sowie im Katalog der bekannten und missbrauchten Schwachstellen der US-amerikanischen Cyber-Sicherheitsbehörde CISA eingegangen sind. Diese haben die Autoren gesichtet und die zugrundeliegenden Sicherheitslücken CWE-Einträgen zugeordnet, die den Typ von Schwachstellen beschreiben.

PlatzIDBeschreibung
1CWE-787Out-of-bounds Write
2CWE-79Improper Neutralization of Input During Web Page Generation (‚Cross-site Scripting‘)
3CWE-89Improper Neutralization of Special Elements used in an SQL Command (‚SQL Injection‘)
4CWE-20Improper Input Validation
5CWE-125Out-of-bounds Read
6CWE-78Improper Neutralization of Special Elements used in an OS Command (‚OS Command Injection‘)
7CWE-416Use After Free
8CWE-22Improper Limitation of a Pathname to a Restricted Directory (‚Path Traversal‘)
9CWE-352Cross-Site Request Forgery (CSRF)
10CWE-434Unrestricted Upload of File with Dangerous Type
11CWE-476NULL Pointer Dereference
12CWE-502Deserialization of Untrusted Data
13CWE-190Integer Overflow or Wraparound
14CWE-287Improper Authentication
15CWE-798Use of Hard-coded Credentials
16CWE-862Missing Authorization
17CWE-77Improper Neutralization of Special Elements used in a Command (‚Command Injection‘)
18CWE-306Missing Authentication for Critical Function
19CWE-119Improper Restriction of Operations within the Bounds of a Memory Buffer
20CWE-276Incorrect Default Permissions
21CWE-918Server-Side Request Forgery (SSRF)
22CWE-362Concurrent Execution using Shared Resource with Improper Synchronization (‚Race Condition‘)
23CWE-400Uncontrolled Resource Consumption
24CWE-611Improper Restriction of XML External Entity Reference
25CWE-94Improper Control of Generation of Code (‚Code Injection‘)

Die konkrete Tabelle umfasst zunächst die 25 angekündigten Einträge. Die Autoren der CWE-Top25-Liste verweisen jedoch auf 15 weitere häufige Softwarefehler, die IT-Verantwortliche, die mit dem Umgang und der Risiko-Entscheidungsfindung betraut sind, ebenfalls stärker berücksichtigen sollten. Die CWE trägt jährlich die Top 25 der Schwachstellen zusammen. So auch im vergangenen Jahr 2021, wo der gemeine Pufferüberlauf ebenfalls die Liste anführte.