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-2026-93345 MikroTik RouterOS < 7.25beta4 Improper Input Validation DoS via BGP Labelled-VPN NLRI — RouterOS 7.5 High 2026-09-22
CVE-2026-89420 Session voucher adding no new funds is accepted without a charge in mpp, serving paid resources for free — mpp 7.1 High 2026-09-22
CVE-2026-93749 source-map-js through 1.2.1 Event Loop Denial of Service — source-map-js 7.5 High 2026-09-18
CVE-2025-36178 Multiple vulnerabilities in IBM Controller — Controller 5.4 Medium 2026-09-18
CVE-2026-50285 Pomerium: Pre-Auth Memory Exhaustion via Unbounded zstd Decompression in HPKE Callback — pomerium 7.5 High 2026-09-17
CVE-2026-73436 Security Advisory 0171 — EOS 6.5 Medium 2026-09-16
CVE-2026-76442 Cisco Secure Email Gateway Security Hardening Release — Cisco Secure Email 7.5 High 2026-09-14
CVE-2024-53922 SAMSUNG Exynos 8890 firmware 输入验证错误漏洞 — Exynos 8890 firmware 5.7 Medium 2026-09-13
CVE-2026-87962 t-digest 3.1 through 3.3 Denial of Service via Unvalidated Length Fields in MergingDigest.fromBytes — t-digest 7.5 High 2026-09-10
CVE-2026-87735 OCaml mirage-crypto-pk 输入验证错误漏洞 — mirage-crypto-pk 4.3 Medium 2026-09-09
CVE-2026-87470 Google Chrome 输入验证错误漏洞 — Chrome - - 2026-09-09
CVE-2026-16025 Improper Payment Validation in PayTR's PayTR Virtual Pos iFrame API WHMCS Module — PayTR Virtual Pos iFrame API WHMCS Module 7.5 High 2026-09-08
CVE-2026-82750 Unbounded EIP-7702 authorization list in mpp Tempo fee-payer sponsorship inflates gas cost and sponsors account delegation — mpp 8.3 High 2026-09-06
CVE-2026-82751 Unbounded key authorization in mpp Tempo fee-payer sponsorship inflates gas cost and sponsors access-key provisioning — mpp 8.3 High 2026-09-06
CVE-2026-82752 Ash string length constraints count graphemes, so a combining-mark string of any size passes max_length — ash 5.9 Medium 2026-09-05
CVE-2026-70409 eldap does not bound the port component of a referral URL before integer conversion — OTP 6.3 Medium 2026-09-01
CVE-2026-70405 snmp BER INTEGER decoder applies no size limit to attacker-supplied integer fields — OTP 6.3 Medium 2026-09-01
CVE-2026-59696 uri_string does not bound the port component of a URI before integer conversion — OTP 6.9 Medium 2026-09-01
CVE-2026-71562 httpc does not bound server-supplied numeric header values before integer conversion — OTP 6.3 Medium 2026-09-01
CVE-2026-82734 Non-finite Infinity/NaN decimal values bypass bounds constraints in Ash.Type.Decimal — ash 2.1 Low 2026-09-01
CVE-2026-81779 WordPress Newspapers X theme 1.0.46-1.0.48 - Backdoor vulnerability — Newspapers X 10.0 Critical 2026-08-31
CVE-2026-76763 Io.smallrye/smallrye-graphql: smallrye graphql: unauthenticated denial of service via large exponent float literals — Red Hat build of Quarkus 3.27.5.SP1 7.5 High 2026-08-31
CVE-2026-19873 HTML::FormFu versions through 2.08 for Perl allow resource exhaustion via an unbounded repeat count from the query string in Repeatable elements - - 2026-08-31
CVE-2026-45201 GPU DDK - Incorrect page size validation in PhysmemNewRamBackedPMR could lead to OOB read and/or write of arbitrary physical memory — Graphics DDK - - 2026-08-21
CVE-2026-77640 torproject Tor 输入验证错误漏洞 — Tor 3.7 Low 2026-08-20
CVE-2026-75897 Uncontrolled Resource Consumption in Capabilities Route in OpenSearch Dashboards — OpenSearch Dashboards 7.5 High 2026-08-18
CVE-2026-66679 WordPress Appointment Hour Booking plugin <= 1.5.91 - Broken Access Control vulnerability — Appointment Hour Booking 6.5 Medium 2026-08-18
CVE-2026-73194 DBI versions before 1.652 for Perl allow a heap out-of-bounds write via an unvalidated numeric placeholder that sets the binder counter in preparse - - 2026-08-15
CVE-2026-19639 Improper Access Control — Security Center 4.3 Medium 2026-08-14
CVE-2026-53794 rsync < 3.5.0 Denial of Service via --max-alloc=0 Logic Error — rsync 5.3 Medium 2026-08-13

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