Skip to content

Ghosts in the Cloud Hijacking Orphaned Azure Blob Storage - #488

Merged
carlospolop merged 2 commits into
masterfrom
update_Ghosts_in_the_Cloud_Hijacking_Orphaned_Azure_Blo_39fa27f57571b416
Oct 18, 2026
Merged

carlospolop merged 2 commits into
masterfrom
update_Ghosts_in_the_Cloud_Hijacking_Orphaned_Azure_Blo_39fa27f57571b416

Conversation

@carlospolop

Copy link
Copy Markdown
Collaborator

Blog URL

https://research.eye.security/ghosts-in-the-cloud-hijacking-orphaned-azure-blob-storage

Blog Title

Ghosts in the Cloud: Hijacking Orphaned Azure Blob Storage

Blog high summary

Researchers enumerated >15,000 Azure Blob names, registered 621 abandoned accounts, and used Azure Log Analytics to observe active requests. Any live https://{name}.blob.core.windows.net reference became attacker-controlled content after the name was claimed; the prerequisite was an unregistered name plus an active consumer.

Impact included PowerShell execution opportunities, browser-context JavaScript/stored XSS, DOM and token exposure, defacement, malware/package delivery, and Referer-secret leakage. The post includes a benign IP-allowlisted console-logging PoC for disclosure; it names no CVE.

PR changes

Errors

mdbook build unavailable

@carlospolop

Copy link
Copy Markdown
Collaborator Author

Decision: keep

The base book covers dangling-CNAME takeover, but not replacement content served through a direct Azure-managed Blob URL. The original research and Microsoft documentation support the mechanism, anonymous-access prerequisites, consumer-dependent impact, and log-based discovery. All 15 AWS pages exist and were absent from the base SUMMARY. Their 30 newly exposed broken links now resolve to…

Head: 2450069e60d0380708025e78c50e1eac455aef0a

@carlospolop

Copy link
Copy Markdown
Collaborator Author

merge

@carlospolop
carlospolop merged commit 2cf597d into master Oct 18, 2026
2 checks passed
@carlospolop
carlospolop deleted the update_Ghosts_in_the_Cloud_Hijacking_Orphaned_Azure_Blo_39fa27f57571b416 branch October 18, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant