← Back to blog

Abandoned CDN Domain Re-registration Exposes Thousands of Sites

A re-registered expired CDN domain still serves assets for thousands of websites. This poses a serious supply chain risk through outdated hardcoded references.

TL;DR

  • An attacker re-registered an expired CDN domain in July 2025
  • Thousands of sites still reference the domain in hardcoded URLs
  • This creates a persistent supply chain vulnerability
  • Organizations should audit third-party domain dependencies
  • Legacy code often contains unmaintained external references

In July 2025, a security researcher discovered that an expired content delivery network domain had been re-registered by an unknown party. Despite the original CDN service being discontinued years earlier, thousands of websites, code repositories, and documentation pages continue to reference the domain through hardcoded URLs. This situation creates a significant and largely invisible attack surface that organizations rarely consider when assessing their security posture.

The re-registration of expired domains used by previously trusted services represents a critical blind spot in web application security. Many organizations fail to maintain visibility into third-party dependencies that become embedded in their codebase over time. When these services are decommissioned but their domains expire into the public registry, they create opportunities for malicious actors to intercept traffic or inject malicious content into unsuspecting websites.

Supply Chain Risk Through Domain Expiration

  • Expired domains from decommissioned services remain in production code for years
  • Hardcoded CDN references bypass normal dependency management controls
  • Third-party domain hijacking can affect thousands of sites simultaneously
  • Traditional security scanning often misses these embedded external dependencies

Detection and Mitigation Strategies

  • Audit all external domain references in production code and documentation
  • Implement automated monitoring for third-party domain expiration status
  • Establish policies for reviewing and removing deprecated service dependencies
  • Use Content Security Policy (CSP) headers to restrict external resource loading
  • Maintain an inventory of all approved external domains and regularly review access

Sources

Sources

Security email updates

One digest email when we publish new security articles (TL;DR plus links to read more). Unsubscribe anytime from the message footer. See our Privacy Policy.