← Back
CWE-20

13,782 CVEs • Abstraction: Class • Likelihood of Exploit: High

Improper Input Validation

The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.

JSON object

Loading...

CVEs (13,782)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Uws Project
1Uws
Nov 21, 2024
May 31, 2018
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
uws is a WebSocket server library. By sending a 256mb websocket message to a uws server instance with permessage-deflate enabled, there is a possibility used compression will shrink said 256mb down to less than 16mb of w...Show more
uws is a WebSocket server library. By sending a 256mb websocket message to a uws server instance with permessage-deflate enabled, there is a possibility used compression will shrink said 256mb down to less than 16mb of websocket payload which passes the length check of 16mb payload. This data will then inflate up to 256mb and crash the node process by exceeding V8's maximum string size. This affects uws >=0.10.0 <=0.10.8.Show less
1Call Project
1Call
Nov 21, 2024
May 31, 2018
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
call is an HTTP router that is primarily used by the hapi framework. There exists a bug in call versions 2.0.1-3.0.1 that does not validate empty parameters, which could result in invalid input bypassing the route valida...Show more
call is an HTTP router that is primarily used by the hapi framework. There exists a bug in call versions 2.0.1-3.0.1 that does not validate empty parameters, which could result in invalid input bypassing the route validation rules.Show less
1Ws Project
1Ws
Nov 21, 2024
May 31, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly long websocket payload to a `ws` server, it is possible to c...Show more
ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly long websocket payload to a `ws` server, it is possible to crash the node process. This affects ws 1.1.0 and earlier.Show less
1Minimatch Project
1Minimatch
Nov 21, 2024
May 31, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Minimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` in Minimatch 3.0.1 and earlier is vulnerable to ReDoS i...Show more
Minimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` in Minimatch 3.0.1 and earlier is vulnerable to ReDoS in the `pattern` parameter.Show less
1Negotiator Project
1Negotiator
Nov 21, 2024
May 31, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "Accept-Language", when parsed by negotiator 0.6.0 and earlier is vulnerable to Re...Show more
negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "Accept-Language", when parsed by negotiator 0.6.0 and earlier is vulnerable to Regular Expression Denial of Service via a specially crafted string.Show less
1Jshamcrest Project
1Jshamcrest
Nov 21, 2024
May 31, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
jshamcrest is vulnerable to regular expression denial of service (ReDoS) when certain types of user input is passed in to the emailAddress validator.
1Jadedown Project
1Jadedown
Nov 21, 2024
May 31, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
jadedown is vulnerable to regular expression denial of service (ReDoS) when certain types of user input is passed in.
1Ansi2html Project
1Ansi2html
Nov 21, 2024
May 31, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
ansi2html is vulnerable to regular expression denial of service (ReDoS) when certain types of user input is passed in.
1Tp Link
4Ipc Tl Ipc223(p) 6 Firmware
Tl Ipc323k D FirmwareTl Ipc325(kp) Firmware+1 more
Nov 21, 2024
May 30, 2018
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
TP-LINK IPC TL-IPC223(P)-6, TL-IPC323K-D, TL-IPC325(KP)-*, and TL-IPC40A-4 devices allow authenticated remote code execution via crafted JSON data because /usr/lib/lua/luci/torchlight/validator.lua does not block various...Show more
TP-LINK IPC TL-IPC223(P)-6, TL-IPC323K-D, TL-IPC325(KP)-*, and TL-IPC40A-4 devices allow authenticated remote code execution via crafted JSON data because /usr/lib/lua/luci/torchlight/validator.lua does not block various punctuation characters.Show less
1Hcltech
1Legacy Ivr Firmware
Nov 21, 2024
May 30, 2018
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
A vulnerability allows a phreaking attack on HCL legacy IVR systems that do not use VoIP. These IVR systems rely on various frequencies of audio signals; based on the frequency, certain commands and functions are process...Show more
A vulnerability allows a phreaking attack on HCL legacy IVR systems that do not use VoIP. These IVR systems rely on various frequencies of audio signals; based on the frequency, certain commands and functions are processed. Since these frequencies are accepted within a phone call, an attacker can record these frequencies and use them for service activations. This is a request-forgery issue when the required series of DTMF signals for a service activation is predictable (e.g., the IVR system does not speak a nonce to the caller). In this case, the IVR system accepts an activation request from a less-secure channel (any loudspeaker in the caller's physical environment) without verifying that the request was intended (it matches a nonce sent over a more-secure channel to the caller's earpiece).Show less
2Debian
Schedmd
2Debian Linux
Slurm
Nov 21, 2024
May 30, 2018
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
SchedMD Slurm before 17.02.11 and 17.1x.x before 17.11.7 mishandles user names (aka user_name fields) and group ids (aka gid fields).
1Block
1Eos
Nov 21, 2024
May 29, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
An issue was discovered in EOS.IO DAWN 4.2. plugins/net_plugin/net_plugin.cpp does not limit the number of P2P connections from the same source IP address.
1Ecstatic Project
1Ecstatic
Nov 21, 2024
May 29, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Certain input strings when passed to new Date() or Date.parse() in ecstatic node module before 1.4.0 will cause v8 to raise an exception. This leads to a crash and denial of service in ecstatic when this input is passed...Show more
Certain input strings when passed to new Date() or Date.parse() in ecstatic node module before 1.4.0 will cause v8 to raise an exception. This leads to a crash and denial of service in ecstatic when this input is passed into the server via the If-Modified-Since header.Show less
1Hapijs
1Hapi
Nov 21, 2024
May 29, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Certain input passed into the If-Modified-Since or Last-Modified headers will cause an 'illegal access' exception to be raised. Instead of sending a HTTP 500 error back to the sender, hapi node module before 11.1.3 will...Show more
Certain input passed into the If-Modified-Since or Last-Modified headers will cause an 'illegal access' exception to be raised. Instead of sending a HTTP 500 error back to the sender, hapi node module before 11.1.3 will continue to hold the socket open until timed out (default node timeout is 2 minutes).Show less
1Auth0
1Jsonwebtoken
Nov 21, 2024
May 29, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digit...Show more
In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).Show less
1Windscribe
1Windscribe
Nov 21, 2024
May 25, 2018
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
The VPN component in Windscribe 1.81 uses the OpenVPN client for connections. Also, it creates a WindScribeService.exe system process that establishes a \\.\pipe\WindscribeService named pipe endpoint that allows the Wind...Show more
The VPN component in Windscribe 1.81 uses the OpenVPN client for connections. Also, it creates a WindScribeService.exe system process that establishes a \\.\pipe\WindscribeService named pipe endpoint that allows the Windscribe VPN process to connect and execute an OpenVPN process or other processes (like taskkill, etc.). There is no validation of the program name before constructing the lpCommandLine argument for a CreateProcess call. An attacker can run any malicious process with SYSTEM privileges through this named pipe.Show less
1Moodle
1Moodle
Nov 21, 2024
May 25, 2018
N/A· v4
8.1 HIGH· v3
5.5 MEDIUM· v2
An issue was discovered in Moodle 3.x. By substituting URLs in portfolios, users can instantiate any class. This can also be exploited by users who are logged in as guests to create a DDoS attack.
1Netapp
1Oncommand Unified Manager
Jun 17, 2026
May 24, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
NetApp OnCommand Unified Manager for Linux versions 7.2 through 7.3 ship with the Java Management Extension Remote Method Invocation (JMX RMI) service bound to the network, and are susceptible to unauthenticated remote c...Show more
NetApp OnCommand Unified Manager for Linux versions 7.2 through 7.3 ship with the Java Management Extension Remote Method Invocation (JMX RMI) service bound to the network, and are susceptible to unauthenticated remote code execution.Show less
1Huawei
6Dp300 Firmware
Rp200 FirmwareTe30 Firmware+3 more
Nov 21, 2024
May 24, 2018
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
Huawei DP300 V500R002C00; RP200 V600R006C00; TE30 V100R001C10; V500R002C00; V600R006C00; TE40 V500R002C00; V600R006C00; TE50 V500R002C00; V600R006C00; TE60 V100R001C10; V500R002C00; V600R006C00 have a numeric errors vuln...Show more
Huawei DP300 V500R002C00; RP200 V600R006C00; TE30 V100R001C10; V500R002C00; V600R006C00; TE40 V500R002C00; V600R006C00; TE50 V500R002C00; V600R006C00; TE60 V100R001C10; V500R002C00; V600R006C00 have a numeric errors vulnerability. An unauthenticated, remote attacker may send specially crafted SCCP messages to the affected products. Due to the improper validation of the messages, it will cause numeric errors when handling the messages. Successful exploit will cause some services abnormal.Show less
1Huawei
7Berlin L21hn Firmware
Prague Al00a FirmwarePrague Al00b Firmware+4 more
Nov 21, 2024
May 24, 2018
N/A· v4
4.6 MEDIUM· v3
2.1 LOW· v2
Some Huawei smart phones with the versions before Berlin-L21HNC185B381; the versions before Prague-AL00AC00B223; the versions before Prague-AL00BC00B223; the versions before Prague-AL00CC00B223; the versions before Pragu...Show more
Some Huawei smart phones with the versions before Berlin-L21HNC185B381; the versions before Prague-AL00AC00B223; the versions before Prague-AL00BC00B223; the versions before Prague-AL00CC00B223; the versions before Prague-L31C432B208; the versions before Prague-TL00AC01B223; the versions before Prague-TL00AC01B223 have an information exposure vulnerability. When the user's smart phone connects to the malicious device for charging, an unauthenticated attacker may activate some specific function by sending some specially crafted messages. Due to insufficient input validation of the messages, successful exploit may cause information exposure.Show less