Unsanitized user input in AWS query
Overview
Description
Remediation Guidelines
// query logic public static SelectResult executeQuery(String query, String itemName) { AmazonSimpleDB simpleDBClient = AmazonSimpleDBClientBuilder.defaultClient(); SelectRequest selectRequest = new SelectRequest(query, true).withNextToken(itemName); return simpleDBClient.select(selectRequest); } public static void selectItem(String itemName) { // itemName is dynamic and could be malicious // parameterized query string String query = "select * from items where itemName = ?"; SelectResult result = executeQuery(query, itemName); ... }
References
Configuration
PreviousUnsanitized user input in Access-Control-Allow-OriginNextUnsanitized user input in code generation
Last updated