← Back
CWE-20

12,949 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 (12,949)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Microsoft
12Windows 10 1507
Windows 10 1607Windows 10 1809+9 more
Aug 10, 2026
Aug 8, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Microsoft Message Queuing (MSMQ) Denial of Service Vulnerability
1Microsoft
12Windows 10
Windows 10 1607Windows 10 1809+9 more
Aug 10, 2026
Aug 8, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
Microsoft Message Queuing (MSMQ) Denial of Service Vulnerability
1Microsoft
7365 Apps
OfficeOffice Long Term Servicing Channel+4 more
Aug 10, 2026
Aug 8, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Visual Studio Tools for Office Runtime Spoofing Vulnerability
1Microsoft
4365 Apps
OfficeOffice Long Term Servicing Channel+1 more
Aug 10, 2026
Aug 8, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Microsoft Outlook Spoofing Vulnerability
1Microsoft
12Windows 10 1507
Windows 10 1607Windows 10 1809+9 more
Aug 10, 2026
Aug 8, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Microsoft Message Queuing (MSMQ) Denial of Service Vulnerability
1Microsoft
12Windows 10 1507
Windows 10 1607Windows 10 1809+9 more
Aug 10, 2026
Aug 8, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Microsoft Message Queuing (MSMQ) Denial of Service Vulnerability
1Microsoft
1Exchange Server
Aug 10, 2026
Aug 8, 2023
N/A· v4
8.8 HIGH· v3
N/A· v2
Microsoft Exchange Remote Code Execution Vulnerability
1Agoric
1Ses
Jun 17, 2026
Aug 8, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
SES is a JavaScript environment that allows safe execution of arbitrary programs in Compartments. In version 0.18.0 prior to 0.18.7, 0.17.0 prior to 0.17.1, 0.16.0 prior to 0.16.1, 0.15.0 prior to 0.15.24, 0.14.0 prior t...Show more
SES is a JavaScript environment that allows safe execution of arbitrary programs in Compartments. In version 0.18.0 prior to 0.18.7, 0.17.0 prior to 0.17.1, 0.16.0 prior to 0.16.1, 0.15.0 prior to 0.15.24, 0.14.0 prior to 0.14.5, an 0.13.0 prior to 0.13.5, there is a hole in the confinement of guest applications under SES that may manifest as either the ability to exfiltrate information or execute arbitrary code depending on the configuration and implementation of the surrounding host. Guest program running inside a Compartment with as few as no endowments can gain access to the surrounding host’s dynamic import by using dynamic import after the spread operator, like `{...import(arbitraryModuleSpecifier)}`. On the web or in web extensions, a Content-Security-Policy following ordinary best practices likely mitigates both the risk of exfiltration and execution of arbitrary code, at least limiting the modules that the attacker can import to those that are already part of the application. However, without a Content-Security-Policy, dynamic import can be used to issue HTTP requests for either communication through the URL or for the execution of code reachable from that origin. Within an XS worker, an attacker can use the host’s module system to the extent that the host has been configured. This typically only allows access to module code on the host’s file system and is of limited use to an attacker. Within Node.js, the attacker gains access to Node.js’s module system. Importing the powerful builtins is not useful except insofar as there are side-effects and tempered because dynamic import returns a promise. Spreading a promise into an object renders the promises useless. However, Node.js allows importing data URLs, so this is a clear path to arbitrary execution. Versions 0.18.7, 0.17.1, 0.16.1, 0.15.24, 0.14.5, and 0.13.5 contain a patch for this issue. Some workarounds are available. On the web, providing a suitably constrained Content-Security-Policy mitigates most of the threat. With XS, building a binary that lacks the ability to load modules at runtime mitigates the entirety of the threat. That will look like an implementation of `fxFindModule` in a file like `xsPlatform.c` that calls `fxRejectModuleFile`.Show less
1Qualcomm
43Qca6390 Firmware
Qca6391 FirmwareQca6426 Firmware+40 more
Jun 17, 2026
Aug 8, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Information disclosure in Bluetooth when an GATT packet is received due to improper input validation.
1Qualcomm
48Aqt1000 Firmware
Qca6390 FirmwareQca6391 Firmware+45 more
Jun 17, 2026
Aug 8, 2023
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory corruption in Trusted Execution Environment while calling service API with invalid address.
1Prestashop
1Prestashop
Jun 17, 2026
Aug 7, 2023
N/A· v4
9.1 CRITICAL· v3
N/A· v2
PrestaShop is an open source e-commerce web application. Prior to version 8.1.1, it is possible to delete files from the server via the CustomerMessage API. Version 8.1.1 contains a patch for this issue. There are no kno...Show more
PrestaShop is an open source e-commerce web application. Prior to version 8.1.1, it is possible to delete files from the server via the CustomerMessage API. Version 8.1.1 contains a patch for this issue. There are no known workarounds.Show less
1Prestashop
1Prestashop
Jun 17, 2026
Aug 7, 2023
N/A· v4
9.1 CRITICAL· v3
N/A· v2
PrestaShop is an open source e-commerce web application. Prior to version 8.1.1, it is possible to delete a file from the server by using the Attachments controller and the Attachments API. Version 8.1.1 contains a patch...Show more
PrestaShop is an open source e-commerce web application. Prior to version 8.1.1, it is possible to delete a file from the server by using the Attachments controller and the Attachments API. Version 8.1.1 contains a patch for this issue. There are no known workarounds.Show less
1Datadoghq
1Import In The Middle
Jun 17, 2026
Aug 7, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
import-in-the-middle is a module loading interceptor specifically for ESM modules. The import-in-the-middle loader works by generating a wrapper module on the fly. The wrapper uses the module specifier to load the origin...Show more
import-in-the-middle is a module loading interceptor specifically for ESM modules. The import-in-the-middle loader works by generating a wrapper module on the fly. The wrapper uses the module specifier to load the original module and add some wrapping code. Prior to version 1.4.2, it allows for remote code execution in cases where an application passes user-supplied input directly to the `import()` function. This vulnerability has been patched in import-in-the-middle version 1.4.2. Some workarounds are available. Do not pass any user-supplied input to `import()`. Instead, verify it against a set of allowed values. If using import-in-the-middle, directly or indirectly, and support for EcmaScript Modules is not needed, ensure that no options are set, either via command-line or the `NODE_OPTIONS` environment variable, that would enable loader hooks.Show less
1Insyde
1Insydeh2o
Jun 17, 2026
Aug 7, 2023
N/A· v4
5.5 MEDIUM· v3
N/A· v2
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Due to insufficient input validation, an attacker can tamper with a runtime-accessible EFI variable to cause a dynamic BAR setting to overlap SMRAM...Show more
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Due to insufficient input validation, an attacker can tamper with a runtime-accessible EFI variable to cause a dynamic BAR setting to overlap SMRAM.Show less
1Cisco
1Asyncos
Jun 17, 2026
Aug 4, 2023
N/A· v4
5.3 MEDIUM· v3
N/A· v2
A vulnerability in the zip decompression engine of Cisco AsyncOS Software for Cisco Email Security Appliance (ESA) could allow an unauthenticated, remote attacker to bypass content filters that are configured on an affec...Show more
A vulnerability in the zip decompression engine of Cisco AsyncOS Software for Cisco Email Security Appliance (ESA) could allow an unauthenticated, remote attacker to bypass content filters that are configured on an affected device. The vulnerability is due to improper handling of password-protected zip files. An attacker could exploit this vulnerability by sending a malicious file inside a crafted zip-compressed file to an affected device. A successful exploit could allow the attacker to bypass configured content filters that would normally drop the email.Show less
1Matrix
1Matrix Irc Bridge
Jun 17, 2026
Aug 4, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
matrix-appservice-irc is a Node.js IRC bridge for Matrix. Prior to version 1.0.1, it is possible to craft a command with newlines which would not be properly parsed. This would mean you could pass a string of commands as...Show more
matrix-appservice-irc is a Node.js IRC bridge for Matrix. Prior to version 1.0.1, it is possible to craft a command with newlines which would not be properly parsed. This would mean you could pass a string of commands as a channel name, which would then be run by the IRC bridge bot. Versions 1.0.1 and above are patched. There are no robust workarounds to the bug. One may disable dynamic channels in the config to disable the most common execution method but others may exist.Show less
1Palantir
1Foundry
Jun 17, 2026
Aug 3, 2023
N/A· v4
4.3 MEDIUM· v3
N/A· v2
A security defect was discovered in Foundry Issues that enabled users to create convincing phishing links by editing the request sent when creating an Issue. This defect was resolved in Frontend release 6.228.0 .
1Codesys
16Control For Beaglebone Sl
Control For Empc A/imx6 SlControl For Iot2000 Sl+13 more
Jun 17, 2026
Aug 3, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted network communication requests with inconsistent content can cause the CmpAppForce component to read internall...Show more
After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted network communication requests with inconsistent content can cause the CmpAppForce component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37558Show less
1Codesys
16Control For Beaglebone Sl
Control For Empc A/imx6 SlControl For Iot2000 Sl+13 more
Jun 17, 2026
Aug 3, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted network communication requests with inconsistent content can cause the CmpAppForce component to read internall...Show more
After successful authentication as a user in multiple Codesys products in multiple versions, specific crafted network communication requests with inconsistent content can cause the CmpAppForce component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37559Show less
1Codesys
16Control For Beaglebone Sl
Control For Empc A/imx6 SlControl For Iot2000 Sl+13 more
Jun 17, 2026
Aug 3, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally...Show more
In multiple versions of multiple Codesys products, after successful authentication as a user, specific crafted network communication requests with inconsistent content can cause the CmpAppBP component to read internally from an invalid address, potentially leading to a denial-of-service condition. This vulnerability is different to CVE-2023-37552, CVE-2023-37553, CVE-2023-37554 and CVE-2023-37555. Show less