All vulnerabilities
HIGHInfra

CLOUD-BLUEBLEED-2022

Cloud · Azure · Microsoft Azure Blob Storage

Summary

On September 24, 2022 SOCRadar discovered a misconfigured Microsoft Azure Blob Storage endpoint that exposed roughly 2.4 TB of business data spanning 65,000+ entities across 111 countries, with files dated from 2017 to August 2022, though Microsoft disputed the entity count as exaggerated. The exposed data included customer names, email addresses, phone numbers, company names, and business transaction documents such as signed invoices, proof-of-execution and statement-of-work files, and product offers. The low-level misconfiguration was that the Blob Storage endpoint's access level was set to allow anonymous public access instead of requiring authentication, so the container and its blobs were readable over the internet without any credential. Microsoft's Security Response Center attributed it to an unintentional misconfiguration on an endpoint not in use and reconfigured it to require authentication, stating it found no indication that accounts or systems were compromised.

How to avoid it in your code

  • Set blob containers to private (no anonymous access) and disable account-level public blob access by default.
  • Enforce Azure AD/Entra authentication and SAS tokens for all storage access; never leave anonymous read enabled.
  • Use Azure Policy and Defender for Cloud to alert on storage accounts that allow public blob access.
  • Audit storage access tiers continuously and treat any public-exposure drift as an incident.
  • Restrict storage to private endpoints or IP-scoped firewall rules instead of open internet access.

References

Related vulnerabilities

All Infra →