AWS - Apigateway Privesc
Apigateway
Daha fazla bilgi için kontrol edin:
AWS - API Gateway Enumapigateway:POST
apigateway:POST
Bu izinle yapılandırılmış API'ların (bölgeye göre) API anahtarlarını oluşturabilirsiniz.
Potansiyel Etki: Bu teknikle ayrıcalık yükseltemezsiniz ancak hassas bilgilere erişebilirsiniz.
apigateway:GET
apigateway:GET
Bu izinle yapılandırılmış API'ların (bölgeye göre) oluşturulmuş API anahtarlarını alabilirsiniz.
Potansiyel Etki: Bu teknikle ayrıcalık yükseltemezsiniz ancak hassas bilgilere erişebilirsiniz.
apigateway:UpdateRestApiPolicy
, apigateway:PATCH
apigateway:UpdateRestApiPolicy
, apigateway:PATCH
Bu izinlerle, bir API'nin kaynak politikasını değiştirerek kendinize çağrı yapma erişimi verip API ağ geçidinin sahip olabileceği erişimleri kötüye kullanabilirsiniz (örneğin, zafiyetli bir lambda'yı çağırmak).
Potansiyel Etki: Genellikle, bu teknikle doğrudan ayrıcalık yükseltemezsiniz, ancak hassas bilgilere erişebilirsiniz.
apigateway:PutIntegration
, apigateway:CreateDeployment
, iam:PassRole
apigateway:PutIntegration
, apigateway:CreateDeployment
, iam:PassRole
Test Edilmesi Gerekiyor
apigateway:PutIntegration
, apigateway:CreateDeployment
ve iam:PassRole
izinlerine sahip bir saldırgan, bir IAM rolüne sahip bir Lambda işlevi ile var olan bir API Gateway REST API'sine yeni bir entegrasyon ekleyebilir. Saldırgan daha sonra Lambda işlevini tetikleyerek keyfi kodları yürütebilir ve IAM rolü ile ilişkilendirilen kaynaklara erişim elde edebilir.
Potansiyel Etki: Lambda işlevinin IAM rolü ile ilişkili kaynaklara erişim.
apigateway:UpdateAuthorizer
, apigateway:CreateDeployment
apigateway:UpdateAuthorizer
, apigateway:CreateDeployment
Test edilmesi gerekmektedir
apigateway:UpdateAuthorizer
ve apigateway:CreateDeployment
izinlerine sahip bir saldırgan, mevcut bir API Gateway yetkilendiricisini değiştirerek güvenlik kontrollerini atlayabilir veya API istekleri yapıldığında keyfi kodları yürütebilir.
Potansiyel Etki: Güvenlik kontrollerini atlatma, API kaynaklarına izinsiz erişim.
apigateway:UpdateVpcLink
apigateway:UpdateVpcLink
Test Edilmesi Gerekiyor
apigateway:UpdateVpcLink
iznine sahip bir saldırgan, mevcut bir VPC Bağlantısını değiştirerek farklı bir Ağ Yük Dengeleyiciye yönlendirebilir ve böylece özel API trafiğini izinsiz veya kötü niyetli kaynaklara yönlendirebilir.
Potansiyel Etki: Özel API kaynaklarına izinsiz erişim, API trafiğinin dinlenmesi veya kesilmesi.
Last updated