BaseDraft
CWE-96Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection')
Category: injection
Description
The product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes code syntax before inserting the input into an executable resource, such as a library, configuration file, or template.
Common consequences· 5
- Confidentiality — Read Files or Directories, Read Application DataThe injected code could access restricted data / files.
- Access Control — Bypass Protection MechanismIn some cases, injectable code controls authentication; this may lead to a remote vulnerability.
- Access Control — Gain Privileges or Assume IdentityInjected code can access resources that the attacker is directly prevented from accessing.
- Integrity / Confidentiality / Availability / Other — Execute Unauthorized Code or CommandsCode injection attacks can lead to loss of data integrity in nearly all cases as the control-plane data injected is always incidental to data recall or writing. Additionally, code injection can often result in the execution of arbitrary code.
- Non-Repudiation — Hide ActivitiesOften the actions performed by injected control code are unlogged.
Potential mitigations· 2
- [Implementation]
- [Implementation]Perform proper output validation and escaping to neutralize all code syntax from data written to code files.
Related CAPEC attack patterns· 5
References
Exploits (incoming)5
| Type | Target | Confidence | Tier |
|---|---|---|---|
| AttackPattern | Manipulating User-Controlled Variablescapec-77 | 100% | live |
| AttackPattern | AJAX Footprintingcapec-85 | 100% | live |
| AttackPattern | User-Controlled Filenamecapec-73 | 100% | live |
| AttackPattern | Web Server Logs Tamperingcapec-81 | 100% | live |
| AttackPattern | Leverage Executable Code in Non-Executable Filescapec-35 | 100% | live |
(incoming)2
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Vulnerability | CVE-2025-57707cve-2025-57707 | 0% | live |
| KEVEntry | Aviatrix Controller Unrestricted Upload of Filekev-cve-2021-40870 | 0% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.