사전 조건
The target application must use a parameter encoding where separators and parameter identifiers are expressed in regular text.
The target application must accept a string as user input, fail to sanitize characters that have a special meaning in the parameter encoding, and insert the user-supplied string in an encoding which is then processed.
필요 리소스
None: No specialized resources are required to execute this type of attack. The only requirement is the ability to provide string input to the target.
완화 방법
Implement an audit log written to a separate host. In the event of a compromise, the audit log may be able to provide evidence and details of the compromise.
Treat all user input as untrusted data that must be validated before use.
관련 약점
| CWE-ID |
약점 이름 |
|
Improper Neutralization of Argument Delimiters in a Command The product constructs a string for a command to be executed by a separate component
in another control sphere, but it does not properly delimit the
intended arguments, options, or switches within that command string. |
제출
| 이름 |
조직 |
날짜 |
출시일 |
| CAPEC Content Team |
The MITRE Corporation |
2014-06-23 +00:00 |
|
수정 사항
| 이름 |
조직 |
날짜 |
댓글 |
| CAPEC Content Team |
The MITRE Corporation |
2017-05-01 +00:00 |
Updated Activation_Zone, Attack_Motivation-Consequences, Description Summary, Injection_Vector, Payload, Payload_Activation_Impact, Resources_Required, Solutions_and_Mitigations, Typical_Likelihood_of_Exploit |
| CAPEC Content Team |
The MITRE Corporation |
2017-08-04 +00:00 |
Updated Resources_Required |
| CAPEC Content Team |
The MITRE Corporation |
2019-04-04 +00:00 |
Updated Description, Related_Weaknesses |