developmentseed / developmentseed/titiler-lambda-layer
Security Concern: Unrestricted S3 Access in Titiler Policy
- Lingua principale
- Python
- Stelle
- 17
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
The CloudFormation template ([sam.yml](https://github.com/developmentseed/titiler-lambda-layer/blob/main/sam.yml)) you provided grants the Lambda function [unrestricted access to all S3 buckets](https://github.com/developmentseed/titiler-lambda-layer/blob/main/sam.yml?plain=1#L57) through the policy associated with the [AWSLambdaExecute](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSLambdaExecute.html) statement. This presents a significant security risk, as the application might unintentionally access or modify data in buckets unrelated to its intended operations. This could potentially expose sensitive information or disrupt critical business processes.
- Recommendations:
1) Refactor the policy: Use a least privilege approach by specifying the exact S3 buckets the function requires access to instead of using wildcards (*).
2) Consider IAM roles: Utilize IAM roles to grant specific permissions to the Lambda function instead of relying on the broader AWSLambdaExecute policy.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.