Property
Languagepython
Severitymedium
CWECWE-943: Improper Neutralization of Special Elements in Data Query Logic
OWASPA01:2017 - Injection
Confidence LevelMedium
Impact LevelMedium
Likelihood LevelMedium

Description#

User input from the event object is being used directly in DynamoDB query filters without validation or sanitization. This allows attackers to manipulate queries by injecting malicious data into filter parameters.

Impact#

An attacker could craft requests that alter database queries, potentially exposing, modifying, or deleting data they shouldn’t have access to. This can lead to data breaches, unauthorized access, or disruption of business operations.