GCP - Cloudscheduler Privesc
cloudscheduler
cloudscheduler.jobs.create
, iam.serviceAccounts.actAs
, (cloudscheduler.locations.list
)
cloudscheduler.jobs.create
, iam.serviceAccounts.actAs
, (cloudscheduler.locations.list
)Mshambuliaji mwenye ruhusa hizi anaweza kutumia Cloud Scheduler kwa uthibitishaji wa kazi za cron kama Akaunti Maalum ya Huduma. Kwa kutengeneza ombi la POST la HTTP, mshambuliaji anapanga vitendo, kama vile kuunda kisanduku cha Uhifadhi, kutekelezwa chini ya kitambulisho cha Akaunti ya Huduma. Mbinu hii inatumia uwezo wa Scheduler wa kulenga *.googleapis.com
na kuthibitisha maombi, kuruhusu mshambuliaji kubadilisha moja kwa moja vituo vya API vya Google kwa kutumia amri rahisi ya gcloud
.
Mfano wa kuunda kazi mpya ambayo itatumia Akaunti Maalum kuunda kisanduku kipya cha Uhifadhi kwa niaba yetu, tunaweza kukimbia amri ifuatayo:
Kuongeza mamlaka, mshambuliaji tu huchonga ombi la HTTP likilenga API inayotakwa, akijifanya kuwa Akaunti ya Huduma iliyotajwa
Marejeo
Last updated