CWE · MITRE source
CWE-1286Improper Validation of Syntactic Correctness of Input
The product receives input that is expected to be well-formed - i.e., to comply with a certain syntax - but it does not validate or incorrectly validates that the input complies with the syntax.
Often, complex inputs are expected to follow a particular syntax, which is either assumed by the input itself, or declared within metadata such as headers. The syntax could be for data exchange formats, markup languages, or even programming languages. When untrusted input is not properly validated for the expected syntax, attackers could cause parsing failures, trigger unexpected errors, or expose latent vulnerabilities that might not be directly exploitable if the input had conformed to the syntax.
Last updated: 15 October 2026 20:36 UTC
Control responseHuman-reviewed
Answering this weakness across the control lifecycle, from our framework cross-walks.
—
—
V1.4.2V2.2.2V3.5.5V5.4.1
NIST 800-53 r5 controls PROPOSED for this weakness (0)AI-assisted
These are model PROPOSALS, not graded mappings. They come
from controls_to_cwe_proposals, which carries no grade field at
all; across the CWE pages 1,540 of 1,722 such associations (89%) have never
been graded by anything. The heading said “address” until
2026-09-29, which asserted a relationship the data does not carry.
Graded cross-walks are on the framework map, not here.
| Control | Title | Family | Why it addresses this CWE |
|---|---|---|---|
| No NIST controls proposed yet. | |||
Top CVEs of this weakness type, ranked by Risk Priority
| CVE | Risk | CVSS | EPSS | Published |
|---|---|---|---|---|
CVE-2024-7954 UPD | 9.9 | 9.8 | 0.9005 | 2024-08-23 |
CVE-2021-28812 UPD | 6.9 | 8.8 | 0.0155 | 2021-06-03 |
CVE-2024-51982 UPD | 6.8 | 7.5 | 0.1074 | 2025-06-25 |
CVE-2024-51983 UPD | 6.8 | 7.5 | 0.1179 | 2025-06-25 |
CVE-2026-87080 | 6.8 | 9.1 | 0.0039 | 2026-09-22 |
CVE-2021-31988 UPD | 6.7 | 8.8 | 0.0095 | 2021-10-05 |
CVE-2025-13878 UPD | 6.7 | 7.5 | 0.0922 | 2026-01-21 |
CVE-2025-41719 UPD | 6.6 | 8.8 | 0.0055 | 2025-10-22 |
CVE-2026-25513 UPD | 6.6 | 8.8 | 0.0057 | 2026-02-04 |
CVE-2026-50131 UPD | 6.5 | 8.6 | 0.0042 | 2026-06-10 |
CVE-2026-88009 | 6.2 | 8.2 | 0.0044 | 2026-09-10 |
CVE-2022-1941 UPD | 6.1 | 7.5 | 0.0151 | 2022-09-22 |
CVE-2026-6918 UPD | 6.1 | 7.5 | 0.0118 | 2026-05-05 |
CVE-2026-102084 | 6.1 | 8.1 | 0.0051 | 2026-10-14 |
CVE-2022-22192 UPD | 6.0 | 7.5 | 0.0082 | 2022-10-18 |
CVE-2024-3384 UPD | 6.0 | 7.5 | 0.0089 | 2024-04-10 |
CVE-2025-22868 UPD | 6.0 | 7.5 | 0.0087 | 2025-02-26 |
CVE-2026-21527 UPD | 6.0 | 6.5 | 0.0826 | 2026-02-10 |
CVE-2026-25679 UPD | 6.0 | 7.5 | 0.0083 | 2026-03-06 |
CVE-2026-27889 UPD | 6.0 | 7.5 | 0.0084 | 2026-03-25 |
CVE-2026-33218 UPD | 6.0 | 7.5 | 0.0084 | 2026-03-25 |
CVE-2026-42579 UPD | 6.0 | 7.5 | 0.0085 | 2026-05-13 |
CVE-2026-7307 UPD | 6.0 | 7.5 | 0.0101 | 2026-05-19 |
CVE-2026-48059 UPD | 6.0 | 7.5 | 0.0088 | 2026-06-12 |
CVE-2026-83728 | 6.0 | 8.8 | 0.0024 | 2026-10-13 |