Common Weakness Enumeration

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.

25 reviewed records
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