Cloud Storage

Attacking Cloud Storage buckets: enumerating public and misconfigured buckets and abusing bucket IAM and ACLs to read or write objects.

1 phút đọccập nhật 5 thg 10, 2026florianamette1 người đóng góp
Hỏi trợ lý của bạn (MCP)Sửa trên GitHub

Cloud Storage (GCS) buckets share a single global namespace, so they are discoverable without a credential, and access is decided by either bucket IAM (uniform) or legacy ACLs (fine-grained). The two failure modes are a bucket exposed to allUsers/allAuthenticatedUsers and an over-broad IAM binding (roles/storage.admin or objectViewer on the project), both of which hand an attacker the objects inside.

What folds in here#

  • Enumeration: finding buckets and readable objects by name guessing and listing.
  • Access: reading or writing objects through broad bucket IAM, ACLs, or anonymous bindings.

References#