Weakness · CWE-917
Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')
Input is evaluated by a template or expression language (as in Log4Shell), executing attacker logic.
Official CWE name. Full definition on cwe.mitre.org
How attackers exploit it
Typical ATT&CK techniques for this class of weakness across CISA's Known Exploited Vulnerabilities (CTID mapping).
How it's exploited
What the attacker gets
Controls that stop it
NIST SP 800-53 controls that mitigate the most of those techniques.
- SI-4System MonitoringSystem and Information Integrity · mitigates 10 techniques
- SI-3Malicious Code ProtectionSystem and Information Integrity · mitigates 9 techniques
- AC-6Least PrivilegeAccess Control · mitigates 8 techniques
- CM-6Configuration SettingsConfiguration Management · mitigates 8 techniques
- CA-7Continuous MonitoringSecurity Assessment and Authorization · mitigates 7 techniques
- CM-7Least FunctionalityConfiguration Management · mitigates 7 techniques
- SI-7Software, Firmware, and Information IntegritySystem and Information Integrity · mitigates 7 techniques
- AC-2Account ManagementAccess Control · mitigates 6 techniques
- AC-3Access EnforcementAccess Control · mitigates 6 techniques
- CM-2Baseline ConfigurationConfiguration Management · mitigates 6 techniques
Weaknesses from each CVE's CVE Record (CWE, © MITRE). Techniques: MITRE ATT&CK®. Technique ↔ control and CVE ↔ technique links: Center for Threat-Informed Defense Mappings Explorer (NIST SP 800-53 rev5; CISA KEV). Plain-language explainers are SecurityTabs editorial.