GCP - Pubsub Privesc
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
PubSub
Get more information in:
GCP - Pub/Sub Enumpubsub.snapshots.create
pubsub.snapshots.create
The snapshots of topics contain the current unACKed messages and every message after it. You could create a snapshot of a topic to access all the messages, avoiding access the topic directly.
pubsub.snapshots.setIamPolicy
pubsub.snapshots.setIamPolicy
Assign the pervious permissions to you.
pubsub.subscriptions.create
pubsub.subscriptions.create
You can create a push subscription in a topic that will be sending all the received messages to the indicated URL
pubsub.subscriptions.update
pubsub.subscriptions.update
Set your own URL as push endpoint to steal the messages.
pubsub.subscriptions.consume
pubsub.subscriptions.consume
Access messages using the subscription.
pubsub.subscriptions.setIamPolicy
pubsub.subscriptions.setIamPolicy
Give yourself any of the preiovus permissions
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Last updated