1. Cross-site scripting (XSS) allows a malicious script placed on one site to run in a user's browser when they visit another trusted site. This can steal sensitive data like cookies or account credentials.
2. SQL injection occurs when user-supplied input is incorrectly inserted into an SQL query, allowing an attacker to manipulate the query for malicious purposes like accessing unauthorized data.
3. Cross-site request forgery (CSRF) tricks a user's browser into making requests to a trusted site where the user is currently authenticated. This can perform actions like changing account settings without the user's knowledge or consent if the browser sends stored authentication cookies.