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,170 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-20page 22 of 284
- CVE-2018-6298CRITICALCVSS 9.8EG 9.82018-03-13
Remote code execution in Hanwha Techwin Smartcams
- CVE-2018-7233CRITICALCVSS 9.8EG 9.82018-03-09
A vulnerability exists in Schneider Electric's Pelco Sarix Professional in all firmware versions prior to 3.29.67 which could allow execution of commands due to lack of validation of the shell meta characters with the value of 'model_name'…
- CVE-2018-7232CRITICALCVSS 9.8EG 9.82018-03-09
A vulnerability exists in Schneider Electric's Pelco Sarix Professional in all firmware versions prior to 3.29.67 which could allow execution of commands due to lack of validation of the shell meta characters with the value of 'network.iee…
- CVE-2018-7231CRITICALCVSS 9.8EG 9.82018-03-09
A vulnerability exists in Schneider Electric's Pelco Sarix Professional in all firmware versions prior to 3.29.67 which could allow execution of commands due to lack of validation of the shell meta characters with the value of 'system.opkg…
- CVE-2018-7753CRITICALCVSS 9.8EG 9.82018-03-07
An issue was discovered in Bleach 2.1.x before 2.1.3. Attributes that have URI values weren't properly sanitized if the values contained character entities. Using character entities, it was possible to construct a URI value with a scheme t…
- CVE-2018-7739CRITICALCVSS 9.8EG 9.82018-03-07
antsle antman before 0.9.1a allows remote attackers to bypass authentication via invalid characters in the username and password parameters, as demonstrated by a username=>&password=%0a string to the /login URI. This allows obtaining root …
- CVE-2014-3206CRITICALCVSS 9.8EG 9.82018-02-23
Seagate BlackArmor NAS allows remote attackers to execute arbitrary code via the session parameter to localhost/backupmgt/localJob.php or the auth_name parameter to localhost/backupmgmt/pre_connect_check.php.
- CVE-2015-2081CRITICALCVSS 9.8EG 9.82018-02-20
Datto ALTO and SIRIS devices allow Remote Code Execution via unauthenticated requests to PHP scripts.
- CVE-2018-5767CRITICALCVSS 9.8EG 9.82018-02-15
An issue was discovered on Tenda AC15 V15.03.1.16_multi devices. A remote, unauthenticated attacker can gain remote code execution on the device with a crafted password parameter for the COOKIE header.
- CVE-2017-8981CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.3 E0506 was found.
- CVE-2017-8976CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in Hewlett Packard Enterprise Moonshot Provisioning Manager Appliance version v1.20 was found.
- CVE-2017-8975CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in Hewlett Packard Enterprise Moonshot Provisioning Manager Appliance version v1.20 was found.
- CVE-2017-8957CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.2 was found.
- CVE-2017-8956CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.3 E0504P04 was found.
- CVE-2017-8954CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.2 was found.
- CVE-2017-5819CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.3 E0504P04 was found.
- CVE-2017-5817CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.3 E0504P04 was found.
- CVE-2017-5816CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.3 E0504P04 was found.
- CVE-2017-5815CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.3 E0504P04 was found.
- CVE-2017-5806CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.2 was found.
- CVE-2017-5805CRITICALCVSS 9.8EG 9.82018-02-15
A Remote Code Execution vulnerability in HPE Intelligent Management Center (iMC) PLAT version 7.2 was found.
- CVE-2017-13229CRITICALCVSS 9.8EG 9.82018-02-12
A remote code execution vulnerability in the Android media framework (n/a). Product: Android. Versions: 7.0, 7.1.1, 7.1.2, 8.0, 8.1. ID: A-68160703.
- CVE-2018-1161CRITICALCVSS 9.8EG 9.82018-02-08
This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Quest NetVault Backup 11.2.0.13. Authentication is not required to exploit this vulnerability. The specific flaw exists within nvwsworker.e…
- CVE-2018-6835CRITICALCVSS 9.8EG 9.82018-02-08
node/hooks/express/apicalls.js in Etherpad Lite before v1.6.3 mishandles JSONP, which allows remote attackers to bypass intended access restrictions.
- CVE-2018-6476CRITICALCVSS 9.8EG 9.82018-01-31
In SUPERAntiSpyware Professional Trial 6.0.1254, the SASKUTIL.SYS driver allows privilege escalation to NT AUTHORITY\SYSTEM because of not validating input values from IOCtl 0x9C402114 or 0x9C402124 or 0x9C40207c.
- CVE-2018-5447CRITICALCVSS 9.8EG 9.82018-01-25
An Improper Input Validation issue was discovered in Nari PCS-9611 relay. An improper input validation vulnerability has been identified that affects a service within the software that may allow a remote attacker to arbitrarily read/access…
- CVE-2017-12187CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in RENDER extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12186CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in X-Resource extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12185CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in MIT-SCREEN-SAVER extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12184CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in XINERAMA extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12183CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in XFIXES extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12182CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in XFree86 DRI extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12181CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in XFree86 DGA extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12180CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing length validation in XFree86 VidModeExtension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12178CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 had wrong extra length check in ProcXIChangeHierarchy function allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-12176CRITICALCVSS 9.8EG 9.82018-01-24
xorg-x11-server before 1.19.5 was missing extra length validation in ProcEstablishConnection function allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
- CVE-2017-15697CRITICALCVSS 9.8EG 9.82018-01-23
A malicious X-ProxyContextPath or X-Forwarded-Context header containing external resources or embedded code could cause remote code execution. The fix to properly handle these headers was applied on the Apache NiFi 1.5.0 release. Users run…
- CVE-2017-2750CRITICALCVSS 9.8EG 9.82018-01-23
Insufficient Solution DLL Signature Validation allows potential execution of arbitrary code in HP LaserJet Enterprise printers, HP PageWide Enterprise printers, HP LaserJet Managed printers, HP OfficeJet Enterprise printers before 2308937_…
- CVE-2018-5955CRITICALCVSS 9.8EG 9.82018-01-21
An issue was discovered in GitStack through 2.3.10. User controlled input is not sufficiently filtered, allowing an unauthenticated attacker to add a user to the server via the username and password fields to the rest/user/ URI.
- CVE-2015-9246CRITICALCVSS 9.8EG 9.82018-01-12
An issue was discovered in Skybox Platform before 7.5.201. Remote Unauthenticated Code Execution exists via a WAR archive containing a JSP file. The WAR file is sent to /skyboxview-softwareupdate/services/CollectorSoftwareUpdate and the JS…
- CVE-2017-8046CRITICALCVSS 9.8EG 9.82018-01-04
Malicious PATCH requests submitted to servers using Spring Data REST versions prior to 2.6.9 (Ingalls SR9), versions prior to 3.0.1 (Kay SR1) and Spring Boot versions prior to 1.5.9, 2.0 M6 can use specially crafted JSON data to run arbitr…
- CVE-2017-1000469CRITICALCVSS 9.8EG 9.82018-01-03
Cobbler version up to 2.8.2 is vulnerable to a command injection vulnerability in the "add repo" component resulting in arbitrary code execution as root user.
- CVE-2017-1000423CRITICALCVSS 9.8EG 9.82018-01-02
b2evolution version 6.6.0 - 6.8.10 is vulnerable to input validation (backslash and single quote escape) in basic install functionality resulting in unauthenticated attacker gaining PHP code execution on the victim's setup.
- CVE-2017-3191CRITICALCVSS 9.8EG 9.82017-12-16
D-Link DIR-130 firmware version 1.23 and DIR-330 firmware version 1.12 are vulnerable to authentication bypass of the remote login page. A remote attacker that can access the remote management login page can manipulate the POST request in …
- CVE-2017-14914CRITICALCVSS 9.8EG 9.82017-12-05
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, handles in the global client structure can become stale.
- CVE-2017-14909CRITICALCVSS 9.8EG 9.82017-12-05
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, a count value that is read from a file is not properly validated.
- CVE-2017-14908CRITICALCVSS 9.8EG 9.82017-12-05
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, the SafeSwitch test application does not properly validate the number of blocks to verify.
- CVE-2017-17086CRITICALCVSS 9.8EG 9.82017-12-01
Indeo Otter through 1.7.4 mishandles a "</script>" substring in an initial DP payload, which allows remote attackers to cause a denial of service (crash) or possibly have unspecified other impact, as demonstrated by the Plan Editor.
- CVE-2017-1001003CRITICALCVSS 9.8EG 9.82017-11-27
math.js before 3.17.0 had an issue where private properties such as a constructor could be replaced by using unicode characters when creating an object.
- CVE-2017-16935CRITICALCVSS 9.8EG 9.82017-11-24
Ametys before 4.0.3 requires authentication only for URIs containing a /cms/ substring, which allows remote attackers to bypass intended access restrictions via a direct request to /plugins/core-ui/servercomm/messages.xml, as demonstrated …
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 →