10.3 A03:2021 Injection
Injection attacks are among the most dangerous and widespread security vulnerabilities in web applications. This type of attack is often made possible when an application passes uncontrolled user input directly into commands or queries to a system, such as a database, operating system, or other interface. The application does not recognize that these are dangerous inputs and simply executes them. An attacker can use this to cause a database to reveal confidential information (SQL injection), a server to execute system commands (command injection), or an LDAP query to be manipulated.
Suppose an application expects the name of a user in a form field. Normally, someone would enter Lena, for example. However, an attacker ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access