Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-1284 — Vulnerability Class 250

250 vulnerabilities classified as CWE-1284. AI Chinese analysis included.

CWE-1284 represents a critical input validation weakness where software fails to properly verify numerical constraints such as size, length, or frequency provided by users. Attackers typically exploit this flaw by submitting maliciously crafted inputs that exceed expected limits, triggering resource exhaustion, buffer overflows, or logic errors during allocation and iteration processes. By bypassing these checks, adversaries can cause denial of service, data corruption, or arbitrary code execution. To mitigate this risk, developers must implement rigorous validation routines that enforce strict upper and lower bounds on all quantitative inputs. This includes verifying that values fall within acceptable ranges before processing, using safe parsing functions, and applying defensive programming techniques to handle unexpected or extreme values gracefully, thereby ensuring system stability and preventing exploitation of unchecked numerical parameters.

MITRE CWE Description
The product receives input that is expected to specify a quantity (such as size or length), but it does not validate or incorrectly validates that the quantity has the required properties. Specified quantities include size, length, frequency, price, rate, number of operations, time, and others. Code may rely on specified quantities to allocate resources, perform calculations, control iteration, etc.
Common Consequences (1)
Other, Integrity, Availability Varies by Context, DoS: Resource Consumption (CPU), Modify Memory, Read Memory
When the quantity is not properly validated, then attackers can specify malicious quantities to cause excessive resource allocation, trigger unexpected failures, enable buffer overflows, etc.
Mitigations (1)
Implementation Assume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does. When performing input validation, consider all potentially relevant properties, including length, type of input, the full range…
Effectiveness: High
Examples (2)
This example demonstrates a shopping interaction in which the user is free to specify the quantity of items to be purchased and a total is calculated.
... public static final double price = 20.00; int quantity = currentUser.getAttribute("quantity"); double total = price * quantity; chargeUser(total); ...
Bad · Java
This example asks the user for a height and width of an m X n game board with a maximum dimension of 100 squares.
... #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)); ...
Bad · C
CVE ID Title CVSS Severity Published
CVE-2024-6068 Input Validation Vulnerability exists in Arena® Input Analyzer — Arena Input Analyzer 7.3 High 2024-11-14
CVE-2024-7316 Denial of Service (DoS) Vulnerability in Mitsubishi Electric CNC Series — Mitsubishi Electric CNC M800V Series M800VW 5.9 Medium 2024-10-17
CVE-2022-25769 Improper regex in htaccess file — Mautic 7.2 High 2024-09-18
CVE-2024-8887 Authentication bypass vulnerability on CIRCUTOR Q-SMT — CIRCUTOR Q-SMT 10.0 Critical 2024-09-18
CVE-2024-5931 BT: Unchecked user input in bap_broadcast_assistant — Zephyr 6.3 Medium 2024-09-13
CVE-2024-8558 SourceCodester Food Ordering Management System Price place-order.php improper validation of specified quantity in input — Food Ordering Management System 4.3 Medium 2024-09-07
CVE-2024-0111 NVIDIA CUDA toolkit 安全漏洞 — CUDA Toolkit 4.4 Medium 2024-08-31
CVE-2024-6768 Denial of Service in CLFS.sys — Windows 10 6.5AI Medium AI 2024-08-12
CVE-2024-3036 Communication DoS vulnerability — 800xA Base 5.7 Medium 2024-06-21
CVE-2024-5102 Elevation of Privelage via symlinked file in Avast Antivirus — Antivirus 7.8 - 2024-06-10
CVE-2024-24715 WordPress WordPress BookIt Plugin plugin <= 2.4.0 - Price Bypass Vulnerability vulnerability — BookIt 6.5 Medium 2024-05-17
CVE-2024-30527 WordPress WP Express Checkout plugin <= 2.3.7 - Price Manipulation vulnerability — WP Express Checkout (Accept PayPal Payments) 7.5 High 2024-05-17
CVE-2024-3317 SailPoint Identity Security Cloud Improper Access Control — Identity Security Cloud 6.5 Medium 2024-05-15
CVE-2024-3185 Rapid7 Insight Agent Sensitive Key Exposed To Local Users — Insight Agent 6.8 Medium 2024-04-23
CVE-2024-23593 Microsoft Windows Secure Boot 安全漏洞 — Windows 7 and 8 PC Preloads 6.7 Medium 2024-04-15
CVE-2024-24690 Zoom Clients - Improper Input Validation — Zoom Clients 5.4 Medium 2024-02-14
CVE-2023-4518 Hitachi Energy SAM600 安全漏洞 — Relion670 6.5 Medium 2023-12-01
CVE-2023-23549 DoS via long hostnames — Checkmk 2.7 Low 2023-11-15
CVE-2023-36839 Junos OS and Junos OS Evolved: An l2cpd crash will occur when specific LLDP packets are received — Junos OS 6.5 Medium 2023-10-12
CVE-2023-4439 SourceCodester Card Holder Management System Minus Value unknown vulnerability — Card Holder Management System 4.3 Medium 2023-08-20
CVE-2023-0195 NVIDIA GPU Display Driver 安全漏洞 — vGPU software (guest driver - Windows), NVIDIA Cloud Gaming (guest driver - Windows) 2.0 Low 2023-04-01
CVE-2023-0194 多款NVIDIA产品 安全漏洞 — vGPU software (guest driver - Windows), NVIDIA Cloud Gaming (guest driver - Windows) 2.0 Low 2023-04-01
CVE-2022-4171 demon image annotation <= 5.0 - Improper Input Restriction Validation — demon image annotation 6.5 Medium 2022-12-13
CVE-2021-44693 Siemens SIMATIC Drive Controller 安全漏洞 — SIMATIC Drive Controller CPU 1504D TF 4.9 Medium 2022-12-13
CVE-2022-46143 Siemens部分产品 安全漏洞 — RUGGEDCOM RM1224 LTE(4G) EU 2.7 Low 2022-12-13
CVE-2022-4111 Improper Validation of Specified Quantity in Input in tooljet/tooljet — tooljet/tooljet 6.5 Medium 2022-11-22
CVE-2022-39313 Parse Server crashes when receiving file download request with invalid byte range — parse-server 7.5 High 2022-10-24
CVE-2022-39272 Flux2 vulnerable to Denial of Service due to Improper use of metav1.Duration — flux2 5.0 Medium 2022-10-21
CVE-2022-2277 A vulnerability exists in the ICCP stack of the affected SYS600 versions due to validation flaw in the process that establishes the ICCP communication. The validation flaw will cause a denial-of-service when ICCP of SYS600 is request to forward any da ... — MicroSCADA X SYS600 7.5 High 2022-09-14
CVE-2022-28199 DPDK 输入验证错误漏洞 — NVIDIA FLARE 6.5 Medium 2022-09-01

Vulnerabilities classified as CWE-1284 represent 250 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.