3596 vulnerabilities classified as CWE-20 (输入验证不恰当). AI Chinese analysis included.
CWE-20 represents a critical software weakness where applications fail to properly verify the integrity, format, or type of incoming data before processing it. This oversight allows attackers to inject malicious payloads, such as SQL injection strings or cross-site scripting code, which can bypass security controls and compromise system integrity. Exploitation typically occurs when untrusted data from external sources, like user forms or network packets, is treated as executable code or trusted input. To mitigate this risk, developers must implement rigorous input validation strategies, including strict type checking, length constraints, and allow-listing acceptable characters. Additionally, employing parameterized queries and output encoding ensures that even if validation fails, the injected data remains inert, thereby preserving application security and preventing unauthorized execution or data exposure.
... public static final double price = 20.00; int quantity = currentUser.getAttribute("quantity"); double total = price * quantity; chargeUser(total); ...... #define MAX_DIM 100 ... /* board dimensions */ int m,n, error; board_square_t *board; printf("Please specify the board height: \n"); error = scanf("%d", &m); if ( EOF == error ){ die("No integer passed: Die evil hacker!\n"); } printf("Please specify the board width: \n"); error = scanf("%d", &n); if ( EOF == error ){ die("No integer passed: Die evil hacker!\n"); } if ( m > MAX_DIM || n > MAX_DIM ) { die("Value too large: Die evil hacker!\n"); } board = (board_square_t*) malloc( m * n * sizeof(board_square_t)); ...| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2021-27420 | GE UR family input validation — UR family | 5.3 | Medium | 2022-03-23 |
| CVE-2021-27418 | GE UR family input validation — UR family | 5.3 | Medium | 2022-03-23 |
| CVE-2021-4219 | Imagemagick Studio ImageMagick 输入验证错误漏洞 — imagemagick | 5.5 | - | 2022-03-23 |
| CVE-2021-44040 | HTTP request line fuzzing attacks — Apache Traffic Server | 7.5 | - | 2022-03-23 |
| CVE-2022-24774 | Improper Input Validation leading to Path Traversal in CycloneDX BOM Repository Server — cyclonedx-bom-repo-server | 7.1 | High | 2022-03-22 |
| CVE-2022-24775 | Improper Input Validation in guzzlehttp/psr7 — psr7 | 7.5 | High | 2022-03-21 |
| CVE-2022-0415 | Remote Command Execution in uploading repository file in gogs/gogs — gogs/gogs | 8.8 | - | 2022-03-21 |
| CVE-2020-25721 | Samba 输入验证错误漏洞 — samba | 8.8 | - | 2022-03-16 |
| CVE-2021-42854 | Directory Traversal Read/Write/Delete at PluginServlet — SteelCentral AppInternals Dynamic Sampling Agent | 9.8 | Critical | 2022-03-09 |
| CVE-2021-42856 | Reflected Cross-site Scripting at DsaDataTest — SteelCentral AppInternals Dynamic Sampling Agent | 4.7 | Medium | 2022-03-09 |
| CVE-2021-42787 | Directory Traversal Write/Delete/Partial Read at AgentConfigurationServlet — SteelCentral AppInternals Dynamic Sampling Agent | 9.4 | Critical | 2022-03-09 |
| CVE-2021-42857 | Directory Traversal Partial Write at AgentDaServlet — SteelCentral AppInternals Dynamic Sampling Agent | 5.3 | Medium | 2022-03-09 |
| CVE-2021-42786 | Remote Code Execution at AgentControllerServlet — SteelCentral AppInternals Dynamic Sampling Agent | 9.8 | Critical | 2022-03-09 |
| CVE-2021-42853 | Directory Traversal Delete/Read at AgentDiagnosticServlet — SteelCentral AppInternals Dynamic Sampling Agent | 9.1 | Critical | 2022-03-09 |
| CVE-2022-25818 | UWB stack 缓冲区错误漏洞 — Samsung Mobile Devices | 6.5 | Medium | 2022-03-08 |
| CVE-2021-20302 | ILM OpenEXR 安全漏洞 — OpenEXR | 6.2 | - | 2022-03-04 |
| CVE-2022-24723 | Improper Input Validation in URI.js — URI.js | 5.3 | Medium | 2022-03-03 |
| CVE-2021-23192 | Samba输入验证错误漏洞 — samba | 7.5 | - | 2022-03-02 |
| CVE-2022-24720 | Improper Input Validation in image_processing — image_processing | 9.8 | Critical | 2022-03-01 |
| CVE-2022-24711 | Remote CLI Command Execution Vulnerability in CodeIgniter4 — CodeIgniter4 | 9.4 | Critical | 2022-02-28 |
| CVE-2021-26617 | Gabia Firstmall remote code execution vulnerability — Firstmall | 8.1 | High | 2022-02-25 |
| CVE-2021-26618 | Tmax ToOffice arbitrary file creation vulnerability — ToOffice | 7.1 | High | 2022-02-18 |
| CVE-2020-25717 | Samba 输入验证错误漏洞 — samba | 8.8 | - | 2022-02-18 |
| CVE-2021-4120 | snapd could be made to bypass intended access restrictions through snap content interfaces and layout paths — snapd | 8.2 | High | 2022-02-17 |
| CVE-2022-20750 | Cisco Redundancy Configuration Manager for Cisco StarOS Software TCP Denial of Service Vulnerability — Cisco Redundancy Configuration Manager | 5.3 | Medium | 2022-02-17 |
| CVE-2022-24086 | Adobe Commerce checkout improper input validation leads to remote code execution — Magento Commerce | 9.8 | Critical | 2022-02-16 |
| CVE-2021-3781 | Artifex Software Ghostscript 操作系统命令注入漏洞 — ghostscript | 10.0 | - | 2022-02-16 |
| CVE-2022-25271 | Drupal 输入验证错误漏洞 — Core | 7.5 | - | 2022-02-16 |
| CVE-2021-22800 | Schneider Electric Modicon M218 Logic Controller 输入验证错误漏洞 — Modicon M218 Logic Controller (V5.1.0.6 and prior) | 7.5 | - | 2022-02-11 |
| CVE-2021-22787 | Schneider Electric Modicon M340 输入验证错误漏洞 — Modicon M340 CPUs: BMXP34 (Versions prior to V3.40), Modicon M340 X80 Ethernet Communication Modules: BMXNOE0100 (H), BMXNOE0110 (H), BMXNOC0401, BMXNOR0200H RTU (All Versions), Modicon Premium Processors with integrated Ethernet (Copro): TSXP574634, TSXP575634, TSXP576634 (All Versions), Modicon Quantum Processors with Integrated Ethernet (Copro): 140CPU65xxxxx (All Versions), Modicon Quantum Communication Modules: 140NOE771x1, 140NOC78x00, 140NOC77101 (All Versions), Modicon Premium Communication Modules: TSXETY4103, TSXETY5103 (All Versions) | 7.5 | - | 2022-02-11 |
Vulnerabilities classified as CWE-20 (输入验证不恰当) represent 3596 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.