AWS - RDS Post Exploitation
RDS
Kwa maelezo zaidi angalia:
AWS - Relational Database (RDS) Enumrds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
rds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
Ikiwa mshambuliaji ana ruhusa za kutosha, anaweza kufanya DB ipatikane hadharani kwa kuunda snapshot ya DB, na kisha DB inayopatikana hadharani kutoka kwenye snapshot.
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
Mshambuliaji akiwa na ruhusa hizi anaweza kuunda snapshot ya DB na kuifanya kupatikana kwa umma. Kisha, anaweza kuunda DB kwenye akaunti yake mwenyewe kutoka kwenye snapshot hiyo.
Ikiwa mshambuliaji hana rds:CreateDBSnapshot
, bado anaweza kufanya snapshots nyingine zilizoundwa kupatikana kwa umma.
rds:DownloadDBLogFilePortion
rds:DownloadDBLogFilePortion
Mshambuliaji mwenye ruhusa ya rds:DownloadDBLogFilePortion
anaweza kupakua sehemu za faili za kumbukumbu za RDS. Ikiwa data nyeti au hati za ufikiaji zimeingizwa kimakosa, mshambuliaji anaweza kutumia taarifa hii kuongeza haki zao au kufanya vitendo visivyoidhinishwa.
Potential Impact: Upatikanaji wa taarifa nyeti au vitendo visivyoidhinishwa kwa kutumia vitambulisho vilivyovuja.
rds:DeleteDBInstance
rds:DeleteDBInstance
Mshambuliaji mwenye ruhusa hizi anaweza kufanya DoS kwenye RDS instances zilizopo.
Potential impact: Ufutaji wa RDS instances zilizopo, na upotevu wa data.
rds:StartExportTask
rds:StartExportTask
TODO: Test
Mshambuliaji mwenye ruhusa hii anaweza kusafirisha snapshot ya RDS instance kwenda kwenye S3 bucket. Ikiwa mshambuliaji ana udhibiti juu ya S3 bucket ya marudio, wanaweza kufikia data nyeti ndani ya snapshot iliyosafirishwa.
Potential impact: Upatikanaji wa data nyeti katika snapshot iliyosafirishwa.
Last updated