AWS - Apigateway Privesc
Apigateway
Kwa maelezo zaidi angalia:
AWS - API Gateway Enumapigateway:POST
apigateway:POST
Kwa kibali hiki unaweza kuzalisha funguo za API za API zilizowekwa (kwa kanda).
Athari Inayowezekana: Huwezi kufanya privesc kwa njia hii lakini unaweza kupata ufikiaji wa habari nyeti.
apigateway:GET
apigateway:GET
Kwa kibali hiki unaweza kupata funguo za API zilizozalishwa za APIs zilizowekwa (kwa kila eneo).
Athari Inayowezekana: Huwezi kufanya privesc kwa njia hii lakini unaweza kupata ufikiaji wa habari nyeti.
apigateway:UpdateRestApiPolicy
, apigateway:PATCH
apigateway:UpdateRestApiPolicy
, apigateway:PATCH
Kwa idhini hizi, niwezekanavyo kurekebisha sera ya rasilimali ya API ili kujipatia ufikiaji wa kuipiga simu na kutumia ufikiaji wa uwezo ambao gateway ya API inaweza kuwa nayo (kama kuita lambda inayoweza kudhuriwa).
Matokeo Yanayowezekana: Kwa kawaida, hutaweza kufanya privesc moja kwa moja kwa kutumia mbinu hii lakini unaweza kupata ufikivu wa taarifa nyeti.
apigateway:PutIntegration
, apigateway:CreateDeployment
, iam:PassRole
apigateway:PutIntegration
, apigateway:CreateDeployment
, iam:PassRole
Inahitaji majaribio
Mshambuliaji mwenye ruhusa za apigateway:PutIntegration
, apigateway:CreateDeployment
, na iam:PassRole
anaweza kuongeza ushirikishaji mpya kwenye API iliyopo ya API Gateway REST na kazi ya Lambda ambayo ina jukumu la IAM iliyowekwa. Mshambuliaji kisha anaweza kuzindua kazi ya Lambda kutekeleza nambari ya kupindukia na labda kupata ufikivu wa rasilimali zilizohusishwa na jukumu la IAM.
Athari Inayowezekana: Kupata ufikiaji wa rasilimali zinazohusiana na jukumu la IAM la Lambda function.
apigateway:UpdateAuthorizer
, apigateway:CreateDeployment
apigateway:UpdateAuthorizer
, apigateway:CreateDeployment
Inahitaji majaribio
Mshambuliaji mwenye ruhusa za apigateway:UpdateAuthorizer
na apigateway:CreateDeployment
anaweza kurekebisha mwandishi wa API ya Gateway uliopo ili kudukua vikaguzi vya usalama au kutekeleza nambari ya kupita wakati maombi ya API yanafanywa.
Athari Inayowezekana: Kupitisha ukaguzi wa usalama, ufikiaji usioruhusiwa wa rasilimali za API.
apigateway:UpdateVpcLink
apigateway:UpdateVpcLink
Inahitaji majaribio
Mshambuliaji mwenye ruhusa ya apigateway:UpdateVpcLink
anaweza kurekebisha Kiungo cha VPC kilichopo ili kuelekeza kwenye Balancer ya Mzigo wa Mtandao tofauti, hivyo kubadilisha mwelekeo wa trafiki ya API ya kibinafsi kuelekea rasilimali zisizoruhusiwa au zenye nia mbaya.
Athari Inayowezekana: Upatikanaji usiohalali wa rasilimali za API za kibinafsi, udukuzi au kuvuruga trafiki ya API.
Last updated