CWE-20— 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.— MITRE CWE catalog
14,168 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-20page 17 of 284
- CVE-2014-2914CRITICALCVSS 9.8EG 9.82020-01-28
fish (aka fish-shell) 2.0.0 before 2.1.1 does not restrict access to the configuration service (aka fish_config), which allows remote attackers to execute arbitrary code via unspecified vectors, as demonstrated by set_prompt.
- CVE-2013-2571CRITICALCVSS 9.8EG 9.82020-01-28
Iris 3.8 before build 1548, as used in Xpient point of sale (POS) systems, allows remote attackers to execute arbitrary commands via a crafted request to TCP port 7510, as demonstrated by opening the cash drawer.
- CVE-2019-5464CRITICALCVSS 9.8EG 9.82020-01-28
A flawed DNS rebinding protection issue was discovered in GitLab CE/EE 10.2 and later in the `url_blocker.rb` which could result in SSRF where the library is utilized.
- CVE-2020-8087CRITICALCVSS 9.8EG 9.82020-01-27
SMC Networks D3G0804W D3GNV5M-3.5.1.6.10_GA devices allow remote command execution by leveraging access to the Network Diagnostic Tools screen, as demonstrated by an admin login. The attacker must use a Parameter Pollution approach against…
- CVE-2012-5699CRITICALCVSS 9.8EG 9.82020-01-23
BabyGekko before 1.2.4 allows PHP file inclusion.
- CVE-2019-19836CRITICALCVSS 9.8EG 9.82020-01-22
AjaxRestrictedCmdStat in zap in Ruckus Wireless Unleashed through 200.7.10.102.64 allows remote code execution via a POST request that uses tools/_rcmdstat.jsp to write to a specified filename.
- CVE-2015-2784CRITICALCVSS 9.8EG 9.82020-01-21
The papercrop gem before 0.3.0 for Ruby on Rails does not properly handle crop input.
- CVE-2020-0610CRITICALCVSS 9.8EG 9.82020-01-14
A remote code execution vulnerability exists in Windows Remote Desktop Gateway (RD Gateway) when an unauthenticated attacker connects to the target system using RDP and sends specially crafted requests, aka 'Windows Remote Desktop Gateway …
- CVE-2020-0609CRITICALCVSS 9.8EG 9.82020-01-14
A remote code execution vulnerability exists in Windows Remote Desktop Gateway (RD Gateway) when an unauthenticated attacker connects to the target system using RDP and sends specially crafted requests, aka 'Windows Remote Desktop Gateway …
- CVE-2011-3203CRITICALCVSS 9.8EG 9.82020-01-14
A Code Execution vulnerability exists the attachment parameter to index.php in Jcow CMS 4.x to 4.2 and 5.2 to 5.2.
- CVE-2020-6756CRITICALCVSS 9.8EG 9.82020-01-09
languageOptions.php in Rasilient PixelStor 5000 K:4.0.1580-20150629 (KDI Version) allows unauthenticated attackers to remotely execute code via the lang parameter.
- CVE-2019-19495CRITICALCVSS 9.8EG 9.82020-01-08
The web interface on the Technicolor TC7230 STEB 01.25 is vulnerable to DNS rebinding, which allows a remote attacker to configure the cable modem via JavaScript in a victim's browser. The attacker can then configure the cable modem to por…
- CVE-2020-5519CRITICALCVSS 9.8EG 9.82020-01-06
The WebAdmin Console in OpenLiteSpeed before v1.6.5 does not strictly check request URLs, as demonstrated by the "Server Configuration > External App" screen.
- CVE-2014-0048CRITICALCVSS 9.8EG 9.82020-01-02
An issue was found in Docker before 1.6.0. Some programs and scripts in Docker are downloaded via HTTP and then executed or used in unsafe ways.
- CVE-2014-5289CRITICALCVSS 9.8EG 9.82019-12-27
Buffer overflow in Senkas Kolibri 2.0 allows remote attackers to execute arbitrary code via a long URI in a POST request.
- CVE-2019-20041CRITICALCVSS 9.8EG 9.82019-12-27
wp_kses_bad_protocol in wp-includes/kses.php in WordPress before 5.3.1 mishandles the HTML5 colon named entity, allowing attackers to bypass input sanitization, as demonstrated by the javascript: substring.
- CVE-2019-19398CRITICALCVSS 9.8EG 9.82019-12-26
M5 lite 10 with versions of 8.0.0.182(C00) have an insufficient input validation vulnerability. Due to the input validation logic is incorrect, an attacker can exploit this vulnerability to modify the memory of the device by doing a series…
- CVE-2019-16871CRITICALCVSS 9.8EG 9.82019-12-19
Beckhoff Embedded Windows PLCs through 3.1.4024.0, and Beckhoff Twincat on Windows Engineering stations, allow an attacker to achieve Remote Code Execution (as SYSTEM) via the Beckhoff ADS protocol.
- CVE-2019-16453CRITICALCVSS 9.8EG 9.82019-12-19
Adobe Acrobat and Reader versions , 2019.021.20056 and earlier, 2017.011.30152 and earlier, 2017.011.30155 and earlier version, 2017.011.30152 and earlier, and 2015.006.30505 and earlier have a security bypass vulnerability. Successful exp…
- CVE-2019-11107CRITICALCVSS 9.8EG 9.82019-12-18
Insufficient input validation in the subsystem for Intel(R) AMT before version 12.0.45 may allow an unauthenticated user to potentially enable escalation of privilege via network access.
- CVE-2019-16730CRITICALCVSS 9.8EG 9.82019-12-13
processCommandUpgrade() in libcommon.so in Petwant PF-103 firmware 4.22.2.42 and Petalk AI 3.2.2.30 allows remote attackers to execute arbitrary system commands as the root user.
- CVE-2019-10769CRITICALCVSS 9.8EG 9.82019-12-06
safer-eval is a npm package to sandbox the he evaluation of code used within the eval function. Affected versions of this package are vulnerable to Arbitrary Code Execution via generating a RangeError.
- CVE-2019-19589CRITICALCVSS 9.8EG 9.82019-12-05
The Lever PDF Embedder plugin 4.4 for WordPress does not block the distribution of polyglot PDF documents that are valid JAR archives. Note: It has been argued that "The vulnerability reported in PDF Embedder Plugin is not valid as the plu…
- CVE-2019-19459CRITICALCVSS 9.8EG 9.82019-12-03
An issue was discovered in SALTO ProAccess SPACE 5.4.3.0. An attacker can write arbitrary content to arbitrary files, as demonstrated by CVE-2019-19458 files under the web root, or .bat files that will be used with auto start. This allows …
- CVE-2011-4120CRITICALCVSS 9.8EG 9.82019-11-26
Yubico PAM Module before 2.10 performed user authentication when 'use_first_pass' PAM configuration option was not used and the module was configured as 'sufficient' in the PAM configuration. A remote attacker could use this flaw to circum…
- CVE-2019-15958CRITICALCVSS 9.8EG 9.82019-11-26
A vulnerability in the REST API of Cisco Prime Infrastructure (PI) and Cisco Evolved Programmable Network Manager (EPNM) could allow an unauthenticated remote attacker to execute arbitrary code with root privileges on the underlying operat…
- CVE-2019-19249CRITICALCVSS 9.8EG 9.82019-11-25
Controllers/InvitationsController.cs in QueryTree before 3.0.99-beta mishandles invitations.
- CVE-2012-5582CRITICALCVSS 9.8EG 9.82019-11-25
opendnssec misuses libcurl API
- CVE-2012-3460CRITICALCVSS 9.8EG 9.82019-11-21
cumin: At installation postgresql database user created without password
- CVE-2013-7171CRITICALCVSS 9.8EG 9.82019-11-21
Slackware 14.0 and 14.1, and Slackware LLVM 3.0-i486-2 and 3.3-i486-2, contain world-writable permissions on the /tmp directory which could allow remote attackers to execute arbitrary code with root privileges.
- CVE-2013-2093CRITICALCVSS 9.8EG 9.82019-11-20
Dolibarr ERP/CRM 3.3.1 does not properly validate user input in viewimage.php and barcode.lib.php which allows remote attackers to execute arbitrary commands.
- CVE-2010-4660CRITICALCVSS 9.8EG 9.82019-11-20
Unspecified vulnerability in statusnet through 2010 due to the way addslashes are used in SQL string escapes..
- CVE-2011-1028CRITICALCVSS 9.8EG 9.82019-11-20
The $smarty.template variable in Smarty3 allows attackers to possibly execute arbitrary PHP code via the sysplugins/smarty_internal_compile_private_special_variable.php file.
- CVE-2011-0703CRITICALCVSS 9.8EG 9.82019-11-15
In gksu-polkit before 0.0.3, the source file for xauth may contain arbitrary commands that may allow an attacker to overtake an administrator X11 session.
- CVE-2019-18939CRITICALCVSS 9.8EG 9.82019-11-14
eQ-3 Homematic CCU2 2.47.20 and CCU3 3.47.18 with the HM-Print AddOn through 1.2a installed allow Remote Code Execution by unauthenticated attackers with access to the web interface via the exec.cgi and exec1.cgi scripts, which execute TCL…
- CVE-2019-18938CRITICALCVSS 9.8EG 9.82019-11-14
eQ-3 Homematic CCU2 2.47.20 and CCU3 3.47.18 with the E-Mail AddOn through 1.6.8.c installed allow Remote Code Execution by unauthenticated attackers with access to the web interface via the save.cgi script for payload upload and the testt…
- CVE-2019-18937CRITICALCVSS 9.8EG 9.82019-11-14
eQ-3 Homematic CCU2 2.47.20 and CCU3 3.47.18 with the Script Parser AddOn through 1.8 installed allow Remote Code Execution by unauthenticated attackers with access to the web interface via the exec.cgi script, which executes TCL script co…
- CVE-2011-2897CRITICALCVSS 9.8EG 9.82019-11-12
gdk-pixbuf through 2.31.1 has GIF loader buffer overflow when initializing decompression tables due to an input validation flaw
- CVE-2013-1751CRITICALCVSS 9.8EG 9.82019-11-07
TWiki before 5.1.4 allows remote attackers to execute arbitrary shell commands by sending a crafted '%MAKETEXT{}%' parameter value containing Perl backtick characters.
- CVE-2010-2476CRITICALCVSS 9.8EG 9.82019-11-07
syscp 1.4.2.1 allows attackers to add arbitrary paths via the documentroot of a domain by appending a colon to it and setting the open basedir path to use that domain documentroot.
- CVE-2010-2447CRITICALCVSS 9.8EG 9.82019-11-07
gitolite before 1.4.1 does not filter src/ or hooks/ from path names.
- CVE-2010-2446CRITICALCVSS 9.8EG 9.82019-11-06
Rbot Reaction plugin allows command execution
- CVE-2015-8980CRITICALCVSS 9.8EG 9.82019-11-04
The plural form formula in ngettext family of calls in php-gettext before 1.0.12 allows remote attackers to execute arbitrary code.
- CVE-2013-4409CRITICALCVSS 9.8EG 9.82019-11-04
An eval() vulnerability exists in Python Software Foundation Djblets 0.7.21 and Beanbag Review Board before 1.7.15 when parsing JSON requests.
- CVE-2013-2259CRITICALCVSS 9.8EG 9.82019-11-04
Cryptocat before 2.0.22 has Arbitrary Code Execution on Firefox Conversation Overview
- CVE-2013-4103CRITICALCVSS 9.8EG 9.82019-11-04
Cryptocat before 2.0.22 has Remote Script Injection due to improperly sanitizing user input
- CVE-2012-6125CRITICALCVSS 9.8EG 9.82019-10-31
Chicken before 4.8.0 is susceptible to algorithmic complexity attacks related to hash table collisions.
- CVE-2013-1910CRITICALCVSS 9.8EG 9.82019-10-31
yum does not properly handle bad metadata, which allows an attacker to cause a denial of service and possibly have other unspecified impact via a Trojan horse file in the metadata of a remote repository.
- CVE-2010-0748CRITICALCVSS 9.8EG 9.82019-10-30
Transmission before 1.92 allows an attacker to cause a denial of service (crash) or possibly have other unspecified impact via a large number of tr arguments in a magnet link.
- CVE-2012-0694CRITICALCVSS 9.8EG 9.82019-10-29
SugarCRM CE <= 6.3.1 contains scripts that use "unserialize()" with user controlled input which allows remote attackers to execute arbitrary PHP code.
Map vulnerabilities like CWE-20 to your infrastructure
EchelonGraph correlates every CVE — across CWE-20 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →