← 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
1Gradio Project
1Gradio
Jun 17, 2026
Jun 8, 2023
N/A· v4
9.1 CRITICAL· v3
N/A· v2
Gradio is an open-source Python library that is used to build machine learning and data science. Due to a lack of path filtering Gradio does not properly restrict file access to users. Additionally Gradio does not proper...Show more
Gradio is an open-source Python library that is used to build machine learning and data science. Due to a lack of path filtering Gradio does not properly restrict file access to users. Additionally Gradio does not properly restrict the what URLs are proxied. These issues have been addressed in version 3.34.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.Show less
1Advancemame
1Advancecomp
Jun 17, 2026
Jun 6, 2023
N/A· v4
3.3 LOW· v3
N/A· v2
A segmentation fault flaw was found in the Advancecomp package. This may lead to decreased availability.
1Tdengine
1Grafana
Jun 17, 2026
Jun 6, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerability which allows for arbitrary code execution within the github action context due to the insecure us...Show more
The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerability which allows for arbitrary code execution within the github action context due to the insecure usage of `${{ github.event.pull_request.title }}` in a bash command within the GitHub workflow. Attackers can inject malicious commands which will be executed by the workflow. This happens because `${{ github.event.pull_request.title }}` is directly passed to bash command on like 25 of the workflow. This may allow an attacker to gain access to secrets which the github action has access to or to otherwise make use of the compute resources.Show less
1Qualcomm
126Csra6620 Firmware
Csra6640 FirmwareFlight Rb5 5g Platform Firmware+123 more
Jun 17, 2026
Jun 6, 2023
N/A· v4
7.8 HIGH· v3
N/A· v2
Memoru corruption in Audio when ADSP sends input during record use case.
1Qualcomm
128Ar8035 Firmware
Csra6620 FirmwareCsra6640 Firmware+125 more
Jun 17, 2026
Jun 6, 2023
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory corruption in WLAN HOST while receiving an WMI event from firmware.
1Avohq
1Avo
Jun 17, 2026
Jun 5, 2023
N/A· v4
8.8 HIGH· v3
N/A· v2
Avo is an open source ruby on rails admin panel creation framework. The polymorphic field type stores the classes to operate on when updating a record with user input, and does not validate them in the back end. This can...Show more
Avo is an open source ruby on rails admin panel creation framework. The polymorphic field type stores the classes to operate on when updating a record with user input, and does not validate them in the back end. This can lead to unexpected behavior, remote code execution, or application crashes when viewing a manipulated record. This issue has been addressed in commit `ec117882d` which is expected to be included in subsequent releases. Users are advised to limit access to untrusted users until a new release is made.Show less
1Dmtf
1Libspdm
Jun 17, 2026
Jun 1, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
libspdm is a sample implementation that follows the DMTF SPDM specifications. Prior to versions 2.3.3 and 3.0, following a successful CAPABILITIES response, a libspdm Requester stores the Responder's CTExponent into its...Show more
libspdm is a sample implementation that follows the DMTF SPDM specifications. Prior to versions 2.3.3 and 3.0, following a successful CAPABILITIES response, a libspdm Requester stores the Responder's CTExponent into its context without validation. If the Requester sends a request message that requires a cryptography operation by the Responder, such as CHALLENGE, libspdm will calculate the timeout value using the Responder's unvalidated CTExponent. A patch is available in version 2.3.3. A workaround is also available. After completion of VCA, the Requester can check the value of the Responder's CTExponent. If it greater than or equal to 64, then the Requester can stop communication with the Responder.Show less
1Sprecher Automation
6Sprecon E C Firmware
Sprecon E P Dl6 1 FirmwareSprecon E P Dq6 1 Firmware+3 more
Jun 17, 2026
Jun 1, 2023
N/A· v4
6.8 MEDIUM· v3
N/A· v2
In Sprecher Automation SPRECON-E-C/P/T3 CPU in variant PU244x a vulnerable firmware verification has been identified. Through physical access and hardware manipulation, an attacker might be able to bypass hardware-based...Show more
In Sprecher Automation SPRECON-E-C/P/T3 CPU in variant PU244x a vulnerable firmware verification has been identified. Through physical access and hardware manipulation, an attacker might be able to bypass hardware-based code verification and thus inject and execute arbitrary code and gain full access of the device.Show less
1Multiversx
1Mx Chain Go
Jun 17, 2026
May 31, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
mx-chain-go is an implementation of the MultiversX blockchain protocol written in the Go language. Metachain cannot process a cross-shard miniblock. Prior to version 1.4.16, an invalid transaction with the wrong username...Show more
mx-chain-go is an implementation of the MultiversX blockchain protocol written in the Go language. Metachain cannot process a cross-shard miniblock. Prior to version 1.4.16, an invalid transaction with the wrong username on metachain is not treated correctly on the metachain transaction processor. This is strictly a processing issue that could have happened on MultiversX chain. If an error like this had occurred, the metachain would have stopped notarizing blocks from the shard chains. The resuming of notarization is possible only after applying a patched binary version. A patch in version 1.4.16 introduces `processIfTxErrorCrossShard` for the metachain transaction processor. There are no known workarounds for this issue. Show less
3Fedoraproject
ImagemagickRedhat
4Enterprise Linux
Extra Packages For Enterprise LinuxFedora+1 more
Jun 17, 2026
May 30, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
A vulnerability was found in ImageMagick. This security flaw cause a remote code execution vulnerability in OpenBlob with --enable-pipes configured.
1Zephyrproject
1Zephyr
Jun 17, 2026
May 30, 2023
N/A· v4
7.7 HIGH· v3
N/A· v2
At the most basic level, an invalid pointer can be input that crashes the device, but with more knowledge of the device’s memory layout, further exploitation is possible.
1Joomla
1Joomla
Jun 17, 2026
May 30, 2023
N/A· v4
6.1 MEDIUM· v3
N/A· v2
An issue was discovered in Joomla! 4.2.0 through 4.3.1. Lack of input validation caused an open redirect and XSS issue within the new mfa selection screen.
1Nextcloud
1Contacts
Jun 17, 2026
May 30, 2023
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Contacts app for Nextcloud easily syncs contacts from various devices with your Nextcloud and allows editing. The unsanitized SVG is converted to a JavaScript blob (in memory data) that the Avatar can't render. Due to th...Show more
Contacts app for Nextcloud easily syncs contacts from various devices with your Nextcloud and allows editing. The unsanitized SVG is converted to a JavaScript blob (in memory data) that the Avatar can't render. Due to this constellation the missing sanitization does not seem to be exploitable. It is recommended that the Contacts app is upgraded to 5.0.3 or 4.2.4 Show less
1Mattermost
1Mattermost
Jun 17, 2026
May 29, 2023
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Mattermost fails to normalize UTF confusable characters when determining if a preview should be generated for a hyperlink, allowing an attacker to trigger link preview on a disallowed domain using a specially crafted lin...Show more
Mattermost fails to normalize UTF confusable characters when determining if a preview should be generated for a hyperlink, allowing an attacker to trigger link preview on a disallowed domain using a specially crafted link. Show less
1Open Emr
1Openemr
Jun 17, 2026
May 27, 2023
N/A· v4
8.1 HIGH· v3
N/A· v2
Improper Input Validation in GitHub repository openemr/openemr prior to 7.0.1.
1Socket
1Socket.io Parser
Jun 17, 2026
May 27, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, th...Show more
socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3. Show less
1Parseplatform
1Parse Server Push Adapter
Jun 17, 2026
May 27, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
parse-server-push-adapter is the official Push Notification adapter for Parse Server. The Parse Server Push Adapter can crash Parse Server due to an invalid push notification payload. This issue has been patched in versi...Show more
parse-server-push-adapter is the official Push Notification adapter for Parse Server. The Parse Server Push Adapter can crash Parse Server due to an invalid push notification payload. This issue has been patched in version 4.1.3. Show less
1Okfn
1Ckan
Jun 17, 2026
May 26, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
CKAN is an open-source data management system for powering data hubs and data portals. Multiple vulnerabilities have been discovered in Ckan which may lead to remote code execution. An arbitrary file write in `resource_c...Show more
CKAN is an open-source data management system for powering data hubs and data portals. Multiple vulnerabilities have been discovered in Ckan which may lead to remote code execution. An arbitrary file write in `resource_create` and `package_update` actions, using the `ResourceUploader` object. Also reachable via `package_create`, `package_revise`, and `package_patch` via calls to `package_update`. Remote code execution via unsafe pickle loading, via Beaker's session store when configured to use the file session store backend. Potential DOS due to lack of a length check on the resource id. Information disclosure: A user with permission to create a resource can access any other resource on the system if they know the id, even if they don't have access to it. Resource overwrite: A user with permission to create a resource can overwrite any resource if they know the id, even if they don't have access to it. A user with permissions to create or edit a dataset can upload a resource with a specially crafted id to write the uploaded file in an arbitrary location. This can be leveraged to Remote Code Execution via Beaker's insecure pickle loading. All the above listed vulnerabilities have been fixed in CKAN 2.9.9 and CKAN 2.10.1. Users are advised to upgrade. There are no known workarounds for these issues.Show less
1Samsung
1Galaxy Store
Jun 17, 2026
May 26, 2023
N/A· v4
9.6 CRITICAL· v3
N/A· v2
XSS vulnerability from InstantPlay in Galaxy Store prior to version 4.5.49.8 allows attackers to execute javascript API to install APK from Galaxy Store.
1Samsung
1Galaxy Store
Jun 17, 2026
May 26, 2023
N/A· v4
8.8 HIGH· v3
N/A· v2
InstantPlay which included vulnerable script which could execute javascript in Galaxy Store prior to version 4.5.49.8 allows attackers to execute javascript API to install APK from Galaxy Store.