Description
The product does not handle or incorrectly handles when a particular parameter, field, or argument name is not defined or supported by the product.
Potential Impact
Integrity
Unexpected State
Real-World CVE Examples
| CVE ID | Description |
|---|---|
| CVE-2002-1488 | Crash in IRC client via PART message from a channel the user is not in. |
| CVE-2001-0650 | Router crash or bad route modification using BGP updates with invalid transitive attribute. |
Related Weaknesses
Taxonomy Mappings
- PLOVER: — Undefined Parameter Error
Frequently Asked Questions
What is CWE-236?
CWE-236 (Improper Handling of Undefined Parameters) is a software weakness identified by MITRE's Common Weakness Enumeration. It is classified as a Variant-level weakness. The product does not handle or incorrectly handles when a particular parameter, field, or argument name is not defined or supported by the product.
How can CWE-236 be exploited?
Attackers can exploit CWE-236 (Improper Handling of Undefined Parameters) to unexpected state. This weakness is typically introduced during the Implementation phase of software development.
How do I prevent CWE-236?
Follow secure coding practices, conduct code reviews, and use automated security testing tools (SAST/DAST) to detect this weakness early in the development lifecycle.
What is the severity of CWE-236?
CWE-236 is classified as a Variant-level weakness (Low-Medium abstraction). It has been observed in 2 real-world CVEs.