Standardlikelihood: Highseverity: Very HighDraft
CAPEC-77Manipulating User-Controlled Variables
Abstraction
Standard
Status
Draft
Likelihood
High
Severity
Very High
Description
This attack targets user controlled variables (DEBUG=1, PHP Globals, and So Forth). An adversary can override variables leveraging user-supplied, untrusted query variables directly used on the application server without any data sanitization. In extreme cases, the adversary can change variables controlling the business logic of the application. For instance, in languages like PHP, a number of poorly set default configurations may allow the user to override variables.
Related weaknesses· 7
Related attack patterns· 1
Exploits7
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | External Control of System or Configuration Settingcwe-15 | 100% | live |
| Weakness | Improper Control of Generation of Code ('Code Injection')cwe-94 | 100% | live |
| Weakness | Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')cwe-1321 | 100% | live |
| Weakness | Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection')cwe-96 | 100% | live |
| Weakness | PHP External Variable Modificationcwe-473 | 100% | live |
| Weakness | Improper Authorizationcwe-285 | 100% | live |
| Weakness | Authentication Bypass by Assumed-Immutable Datacwe-302 | 100% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.