CWE-20 Improper Input Validation
Description
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.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-20 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-h4mw-j7qp-8mwm | CVE-2026-96620 | CRITICAL |
Claude Agent SDK: Argument Injection via resume Option Allows Arbitrary Command Execution |
2026-10-16 | |
| GHSA-fh4f-47mf-f2gj | CVE-2026-100347 | MODERATE |
kin-openapi: Unauthenticated panic (DoS) in openapi3filter legacy router via non-canonical/unsupported HTTP method on a static path |
2026-10-15 | |
| GHSA-cf23-7qxj-xmhr | CVE-2026-84316 | HIGH |
Nginx UI: nginx config directive denylist (ValidateConfigFile) is bypassable via same-line ";" separation → authenticated directive injection (RCE on the official image) |
2026-10-15 | |
| GHSA-76pm-mq2q-9gcr | CVE-2026-84317 | HIGH |
Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive injection (RCE on the official image) |
2026-10-15 | |
| GHSA-x26q-wvhg-fh4m | CVE-2026-107825 | MODERATE |
Coraza: ProcessURI silently drops QUERY_STRING and ARGS_GET on URI parse failure — defense-in-depth bypass for non-net/http integrations |
2026-10-09 | |
| GHSA-vq8p-m3wm-gv5f | CVE-2026-48484 | MODERATE |
pyLoad: Lack of Input Size Validation Leads to Denial of Service (DoS) and Process Termination |
2026-10-09 | |
| GHSA-6v25-8wq6-xq4j | CVE-2026-107726 | CRITICAL |
Hazelcast allows arbitrary member memory access by low-privileged client |
2026-10-08 | |
| GHSA-hmq2-7hp6-7crh | CVE-2026-107717 | MODERATE |
Banks: User-controlled prompt input can be parsed as privileged chat messages |
2026-10-08 | |
| GHSA-8wpc-h4q6-8fxv | CVE-2026-107720 | HIGH |
fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set |
2026-10-08 | |
| GHSA-hc5v-gxvj-58wh | CVE-2026-61427 | HIGH |
PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface |
2026-10-08 | |
| GHSA-5866-9272-qcfv | - | MODERATE |
Duplicate Advisory: PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface |
2026-10-08 | |
| GHSA-w253-m66g-rx24 | - | MODERATE |
Coraza: URL-encoded form Content-Type parameters bypass Coraza body inspection |
2026-10-08 | |
| GHSA-3wr7-993q-jrff | - | MODERATE |
Coraza: Multipart filename* (RFC 5987) charset restriction lets a decoy filename bypass FILES-based rules |
2026-10-08 | |
| GHSA-5gj4-9gm7-2fx2 | - | MODERATE |
Coraza body processor has a JSON key collision that allows unauthenticated attackers to bypass OWASP CRS inspection |
2026-10-08 | |
| GHSA-5h23-36rv-pm65 | CVE-2026-107225 | MODERATE |
Excelize: GetStyle panics on a negative fillId, borderId or fontId in styles.xml |
2026-10-07 | |
| GHSA-r543-q48m-4c9j | CVE-2026-106443 | HIGH |
WeasyPrint: EPS images reach the Ghostscript interpreter resulting in RCE |
2026-10-07 | |
| GHSA-r9ph-3637-55px | CVE-2026-106563 | MODERATE |
Backstage: Improper entity validation in deprecated Kubernetes services endpoint |
2026-10-07 | |
| GHSA-9ghw-48h5-v2w5 | CVE-2026-106491 | MODERATE |
Backstage: Improper input validation in proxy-backend |
2026-10-07 | |
| GHSA-r3rm-qphw-hh76 | CVE-2026-41508 | MODERATE |
Coraza: Truncated multipart body bypasses MULTIPART_STRICT_ERROR (rule 200003) via silent io.ErrUnexpectedEOF handling |
2026-10-06 | |
| GHSA-93g8-qqv3-mrx8 | CVE-2026-50632 | CRITICAL |
Apache CXF has JNDI Injection Vulnerability in JMSConfigFactory |
2026-10-06 | |
| GHSA-qx36-8mw2-4r3x | CVE-2026-96747 | MODERATE |
PyMongo: PYTHON-5990 Forced Unix domain socket connection via a .sock KMS endpoint in client-side field level encryption |
2026-10-05 | |
| GHSA-wfpm-5gcm-94cg | CVE-2026-102600 | HIGH |
Socket.IO: Prototype Pollution via Unsafe Client Session Lookup |
2026-10-05 | |
| GHSA-ph72-cqr5-qpp7 | CVE-2026-105754 | MODERATE |
vLLM: Scale-out disaggregated multimodal transport trusts caller-supplied features |
2026-10-05 | |
| GHSA-85xf-c7hm-whqw | CVE-2026-105757 | MODERATE |
vLLM: Structured-output request errors escape the request boundary and terminate the shared EngineCore — engine-fatal denial of service (3 sites) |
2026-10-05 | |
| GHSA-2823-qmq8-rwvj | CVE-2026-105756 | MODERATE |
vLLM: Loose `cache_salt` validation lets a single request kill EngineCore on LMCache-MP deployments — uncaught downstream `ValueError` denial of service |
2026-10-05 |