NIST 800-53 r5 · Controls catalogue · Family SI
SI-10Information Input Validation
Check the validity of the following information inputs: {{ insert: param, si-10_odp }}.
Last updated: 22 August 2026 14:14 UTC
Implementations targeting this control (0)
- No implementations targeting this control yet.
ATT&CK techniques this control mitigates (101)
- T1021.002 SMB/Windows Admin Shares Lateral Movement
- T1021.005 VNC Lateral Movement
- T1027.010 Command Obfuscation Stealth
- T1036 Masquerading Stealth
- T1036.005 Match Legitimate Resource Name or Location Stealth
- T1036.008 Masquerade File Type Stealth
- T1048 Exfiltration Over Alternative Protocol Exfiltration
- T1048.001 Exfiltration Over Symmetric Encrypted Non-C2 Protocol Exfiltration
- T1048.002 Exfiltration Over Asymmetric Encrypted Non-C2 Protocol Exfiltration
- T1048.003 Exfiltration Over Unencrypted Non-C2 Protocol Exfiltration
- T1059 Command and Scripting Interpreter Execution
- T1059.001 PowerShell Execution
- T1059.002 AppleScript Execution
- T1059.003 Windows Command Shell Execution
- T1059.004 Unix Shell Execution
- T1059.005 Visual Basic Execution
- T1059.006 Python Execution
- T1059.007 JavaScript Execution
- T1059.008 Network Device CLI Execution
- T1071.004 DNS Command And Control
- T1080 Taint Shared Content Lateral Movement
- T1090 Proxy Command And Control
- T1090.003 Multi-hop Proxy Command And Control
- T1095 Non-Application Layer Protocol Command And Control
- T1127 Trusted Developer Utilities Proxy Execution Stealth, Execution
- T1127.002 ClickOnce Stealth, Execution
- T1129 Shared Modules Execution
- T1176 Software Extensions Persistence
- T1187 Forced Authentication Credential Access
- T1190 Exploit Public-Facing Application Initial Access
- T1197 BITS Jobs Stealth, Persistence, Execution
- T1204 User Execution Execution
- T1204.002 Malicious File Execution
- T1216 System Script Proxy Execution Stealth
- T1216.001 PubPrn Stealth
- T1218 System Binary Proxy Execution Stealth
- T1218.001 Compiled HTML File Stealth
- T1218.002 Control Panel Stealth
- T1218.003 CMSTP Stealth
- T1218.004 InstallUtil Stealth
- T1218.005 Mshta Stealth
- T1218.008 Odbcconf Stealth
- T1218.009 Regsvcs/Regasm Stealth
- T1218.010 Regsvr32 Stealth
- T1218.011 Rundll32 Stealth
- T1218.012 Verclsid Stealth
- T1218.013 Mavinject Stealth
- T1218.014 MMC Stealth
- T1218.015 Electron Applications Stealth
- T1219 Remote Access Tools Command And Control
Weaknesses this control addresses (10)AI-assisted
CWEs ranked by how often they appear in real CVEs. The rationale describes how this control reduces exploitability of each weakness class.
| CWE | Name | CVEs | Why this control addresses it |
|---|---|---|---|
CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | 52,800+ | Validates web inputs to reject script-related content that could produce XSS. |
CWE-89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') | 24,000+ | Validates query inputs to prevent SQL syntax or command manipulation. |
CWE-20 | Improper Input Validation | 14,000+ | Directly implements checks on information inputs to reject invalid data before processing. |
CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | 11,200+ | Validates pathnames and filenames to prevent traversal outside intended directories. |
CWE-78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | 7,600+ | Validates inputs to block special elements that would alter OS command execution. |
CWE-94 | Improper Control of Generation of Code ('Code Injection') | 7,300+ | Validates inputs used in dynamic code generation to block injected directives. |
CWE-918 | Server-Side Request Forgery (SSRF) | 3,600+ | Validates server-side URLs and resource references to block SSRF attempts. |
CWE-502 | Deserialization of Untrusted Data | 3,600+ | Validates or rejects untrusted serialized data before deserialization occurs. |
CWE-601 | URL Redirection to Untrusted Site ('Open Redirect') | 1,900+ | Validates redirect targets and URLs to ensure they conform to allowed destinations. |
CWE-73 | External Control of File Name or Path | 500+ | Rejects externally supplied file or resource identifiers that fail validity checks. |
Top CVEs where this control is the strongest mitigation
| CVE | Risk | CVSS | EPSS | Match |
|---|---|---|---|---|
CVE-2025-20281 KEV UPD | 10.0 | 10.0 | 0.9707 | good |
CVE-2025-47812 KEV UPD | 10.0 | 10.0 | 0.9549 | good |
CVE-2025-20337 KEV UPD | 10.0 | 10.0 | 0.6629 | good |
CVE-2023-22527 KEV UPD | 9.9 | 9.8 | 0.9998 | good |
CVE-2024-4879 KEV UPD | 9.9 | 9.8 | 0.9998 | good |
CVE-2024-13159 KEV UPD | 9.9 | 9.8 | 0.9999 | good |
CVE-2024-13160 KEV UPD | 9.9 | 9.8 | 0.9125 | good |
CVE-2024-13161 KEV UPD | 9.9 | 9.8 | 0.9008 | good |
CVE-2025-64446 KEV UPD | 9.9 | 9.8 | 0.9184 | good |
CVE-2024-2044 UPD | 9.5 | 9.9 | 0.7933 | good |
CVE-2024-6396 UPD | 9.4 | 9.8 | 0.5311 | good |
CVE-2024-4990 UPD | 9.4 | 9.1 | 0.8008 | good |
CVE-2025-33053 KEV UPD | 9.2 | 8.8 | 0.8529 | good |
CVE-2025-8088 KEV UPD | 9.2 | 8.8 | 0.9455 | good |
CVE-2024-48248 KEV UPD | 8.8 | 8.6 | 0.9436 | good |
CVE-2024-22319 UPD | 8.7 | 8.1 | 0.7640 | good |
CVE-2024-2083 UPD | 8.7 | 9.9 | 0.3749 | good |
CVE-2025-24367 UPD | 8.7 | 8.8 | 0.5402 | good |
CVE-2025-1094 UPD | 8.7 | 8.1 | 0.9003 | good |
CVE-2025-34392 UPD | 8.7 | 9.8 | 0.2472 | good |
CVE-2024-25111 UPD | 8.6 | 8.6 | 0.6525 | good |
CVE-2024-38366 UPD | 8.6 | 10.0 | 0.1779 | good |
CVE-2024-6298 UPD | 8.6 | 10.0 | 0.1901 | good |
CVE-2025-0851 UPD | 8.6 | 9.8 | 0.2327 | good |
CVE-2026-39813 | 8.6 | 9.8 | 0.2306 | good |