NIST 800-53 Rev 5

424 controls available

SI-10moderatehigh

Information Input Validation

System and Information Integrity

Control Statement

Check the validity of the following information inputs: {{ insert: param, si-10_odp }}.

Discussion

Checking the valid syntax and semantics of system inputs—including character set, length, numerical range, and acceptable values—verifies that inputs match specified definitions for format and content. For example, if the organization specifies that numerical values between 1-100 are the only acceptable inputs for a field in a given application, inputs of "387," "abc," or "%K%" are invalid inputs and are not accepted as input to the system. Valid inputs are likely to vary from field to field within a software application. Applications typically follow well-defined protocols that use structured messages (i.e., commands or queries) to communicate between software modules or system components. Structured messages can contain raw or unstructured data interspersed with metadata or control information. If software applications use attacker-supplied inputs to construct structured messages without properly encoding such messages, then the attacker could insert malicious commands or special characters that can cause the data to be interpreted as control information or metadata. Consequently, the module or component that receives the corrupted output will perform the wrong operations or otherwise interpret the data incorrectly. Prescreening inputs prior to passing them to interpreters prevents the content from being unintentionally interpreted as commands. Input validation ensures accurate and correct inputs and prevents attacks such as cross-site scripting and a variety of injection attacks.

Framework
NIST SP 800-53 Rev 5
Family
System and Information Integrity
Baselines
moderate, high

Related Frameworks

2 paths across 1 framework
CCI2 mappings
CCI-001310
1.00
  • DISA · 2025-01-23 · disa_cci_list · equivalent
CCI-002744
1.00
  • DISA · 2025-01-23 · disa_cci_list · equivalent

Related STIGs

77 STIGs reach this control through 17 CCIs. Expand a row to see the responsible NICE and O*NET roles.

Operating System — Server

4 STIGs

Operating System — Mainframe

3 STIGs
CA IDMS Security Technical Implementation Guide
V2R12024-09-136 of 74 findings match
Mainframe Product Security Requirements Guide
32024-12-052 of 193 findings match
Mainframe Product Security Requirements Guide
V3R42025-09-102 of 194 findings match

Network Device

8 STIGs

Database

23 STIGs
Database Security Requirements Guide
42024-12-044 of 142 findings match
Database Security Requirements Guide
V4R52026-02-264 of 142 findings match
Show 15 more STIGs in this category →

Web / Application Server

13 STIGs
Web Server Security Requirements Guide
42025-02-123 of 124 findings match
Web Server Security Requirements Guide
V4R42025-09-103 of 126 findings match
Application Server Security Requirements Guide
42025-02-112 of 128 findings match
Application Server Security Requirements Guide
V4R42025-09-102 of 137 findings match
Show 5 more STIGs in this category →

Virtualization / Container

22 STIGs
Virtual Machine Manager Security Requirements Guide
22024-12-062 of 193 findings match
Virtual Machine Manager Security Requirements Guide
V2R32025-09-102 of 198 findings match
Show 14 more STIGs in this category →
Container Platform Security Requirements Guide
22025-05-151 of 187 findings match
Container Platform Security Requirements Guide
V2R42025-09-101 of 188 findings match

Endpoint Security Management

4 STIGs