AWS - RDS Post Exploitation
RDS
Pour plus d'informations, consultez :
AWS - Relational Database (RDS) Enumrds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
rds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
Si l'attaquant dispose de suffisamment de permissions, il pourrait rendre une DB publiquement accessible en créant un snapshot de la DB, puis une DB publiquement accessible à partir du snapshot.
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
Un attaquant avec ces permissions pourrait créer un snapshot d'une DB et le rendre publiquement disponible. Ensuite, il pourrait simplement créer dans son propre compte une DB à partir de ce snapshot.
Si l'attaquant n'a pas le rds:CreateDBSnapshot
, il pourrait quand même rendre d'autres snapshots créés publics.
rds:DownloadDBLogFilePortion
rds:DownloadDBLogFilePortion
Un attaquant avec la permission rds:DownloadDBLogFilePortion
peut télécharger des portions des fichiers journaux d'une instance RDS. Si des données sensibles ou des informations d'identification sont accidentellement enregistrées, l'attaquant pourrait potentiellement utiliser ces informations pour escalader ses privilèges ou effectuer des actions non autorisées.
Impact Potentiel: Accès à des informations sensibles ou actions non autorisées utilisant des identifiants divulgués.
rds:DeleteDBInstance
rds:DeleteDBInstance
Un attaquant avec ces permissions peut faire un DoS sur les instances RDS existantes.
Impact potentiel: Suppression des instances RDS existantes et perte potentielle de données.
rds:StartExportTask
rds:StartExportTask
TODO: Tester
Un attaquant avec cette permission peut exporter un instantané d'instance RDS vers un bucket S3. Si l'attaquant contrôle le bucket S3 de destination, il peut potentiellement accéder aux données sensibles contenues dans l'instantané exporté.
Impact potentiel: Accès à des données sensibles dans le snapshot exporté.
Last updated