Reflex Magnetics - Security Software Experts, UK Data Security Software Since 1985
www.reflex-magnetics.co.uk

home news products services support corporate downloads online sales
search
Reflex Magnetics - Security Software Experts, UK

Why Co-Hosted Domains Are a Blind Spot in Most Attack Surface Assessments

When you scan your attack surface, you're likely working from internal DNS records, cloud inventories, and CMDB data. That approach has a gap you probably haven't accounted for: co-hosted domains. Multiple hostnames sharing the same infrastructure can expose your environment through paths you never inventoried. What you don't know you own is exactly what attackers look for first.

What Co-Hosted Domains Are and Why Security Teams Overlook Them

When multiple domains resolve to the same underlying infrastructure, such as a shared hosting provider, a CDN edge node, or a shared IP address, they are considered co-hosted. These domains often don't appear in an organization's asset inventory because their presence is established through third-party infrastructure rather than through systems deployed and tracked internally.

Standard attack surface assessments typically prioritize organization-owned IP ranges, authoritative DNS records, and cloud resource inventories. As a result, co-hosted domains that rely on shared services are frequently excluded from these scans.

In addition, the absence of a clear configuration management database (CMDB) entry and ambiguous ownership between teams (for example, IT, security, and marketing) can leave these domains in a gray area. They exist within the organization's external footprint but remain effectively unmanaged, increasing the likelihood that security responsibilities are overlooked.

Why Shared Hosting Makes Ownership Hard to Track

Shared hosting makes ownership difficult to determine because many unrelated tenants, sometimes thousands, share a single public IP address. External scanners therefore observe one edge asset with no straightforward way to link it to a specific customer.

DNS records typically resolve to the provider's shared ingress infrastructure, so IP reputation data and SSL certificate subjects don't reliably indicate which tenant controls a given hostname. Running a reverse domain lookup against your own infrastructure is one of the fastest ways to surface this exposure, resolving a hostname or IP to reveal every domain sharing that same address, so you can see the co-hosting map before an attacker does.

Wildcard and multi-SAN certificates further complicate attribution by grouping multiple domains into a single certificate, while reverse DNS lookups often identify the hosting platform rather than individual customers.

In addition, stale or misconfigured DNS, such as records left over from domain transfers, provider migrations, or abandoned sites, produces scan results that may no longer reflect current ownership, leading to inaccurate or outdated asset inventories.

How Attackers Exploit Co-Hosted Domain Blind Spots

Because shared hosting blurs the boundaries between individual tenants, attackers don't need to target your infrastructure directly; they can approach it indirectly through adjacent assets.

They may enumerate sibling subdomains using DNS brute-forcing and passive DNS data, looking for CNAME records that point to decommissioned origins or misconfigured SaaS endpoints that share a DNS zone with your domain.

If the environment allows permissive host headers or uses wildcard routing, these conditions can enable cross-tenant access paths, where a configuration error in one tenant increases the exposure of others on the same platform.

Stale subdomains such as unused staging environments, retired API gateway stages, or legacy content management systems are common examples of such weak points.

These assets are often not detected by standard inventory processes, particularly when scanners are configured only to validate hostnames that are already known and explicitly associated with your organization.

As a result, potentially vulnerable co-hosted domains can remain outside your visibility and security controls.

The Gaps in Standard Attack Surface Assessments

Standard assessment practices often leave identifiable gaps that attackers can exploit. Discovery is commonly based on known domains and internal CMDB inventories, which don't account for co-hosted tenant domains that aren't represented in those sources.

As a result, assets that share underlying infrastructure but reside on different hostnames may go unmonitored.

Security controls such as WAF and SIEM are frequently tuned around primary corporate domains and a limited set of expected hostnames. Traffic to co-hosted or misconfigured domains may therefore bypass established detection logic, meaning that issues such as exposed administrative interfaces or domains suitable for takeover can generate little or no telemetry.

Point-in-time scanning introduces additional blind spots. These scans only observe what's active during the assessment window and may miss domains that become accessible later or remain active after a hosting tenancy ends.

Without ongoing monitoring, these assets can continue to serve content or accept requests without being reflected in current assessments.

Closing these gaps generally requires techniques that approximate an external attacker's perspective. This can include systematic probing of virtual hosts, analysis of certificate transparency logs to identify unexpected or newly issued hostnames, and verification of which domains are actually reachable and responsive on the internet.

In the absence of such measures, these blind spots tend to persist in the organization's attack surface.

Wildcard DNS and Virtual Hosts in Co-Hosted Environments

Co-hosted environments commonly use wildcard DNS and virtual hosting to serve many domains from a single IP address, but both introduce important assessment blind spots.

When *.example.com directs all subdomains to the same infrastructure, legacy, test, or unintended subdomains may remain reachable even after they're no longer tracked or maintained.

If virtual-host configurations are incomplete or incorrect, requests to unknown hostnames can be routed to a default vhost that may expose administrative interfaces, debug endpoints, or other internal tools.

Shared reverse proxies further increase this risk.

Misconfigured routing rules can cause responses intended for one tenant to be served under another tenant's hostname, leading to data exposure or cross-tenant access issues.

In addition, gaps in TLS coverage, such as certificates that omit certain subdomains from their Subject Alternative Name (SAN) fields, can prevent standard HTTPS-based scanning tools from detecting these exposed services, since they may not be included in normal discovery or inventory processes.

Forgotten Endpoints That Co-Hosting Keeps Alive

In co-hosted environments, retiring an application doesn't always remove it from external exposure. DNS records, marketing sites, and support workflows can be updated or removed, yet the underlying components, such as containers, storage buckets, or application deployments, may remain accessible behind a shared gateway.

In these cases, endpoints like legacy administrative interfaces, debugging routes, and outdated single-page application paths continue to respond to requests because only the public-facing layer has changed.

This discrepancy can cause internal records to show an application as decommissioned while external scanning tools still detect active services. The resulting gap introduces a persistent blind spot that affects vulnerability management, access control reviews, and formal takedown processes.

Regular external validation, such as automated internet-facing scans and reconciliation with internal inventories, is necessary to identify and remove these residual endpoints and to ensure that decommissioned services are fully retired.

How External Discovery Surfaces Co-Hosted Domain Exposure

Because external scanners typically treat each hostname as an independent target, they often fail to identify when multiple domains rely on the same infrastructure, which is where co-hosted exposure often resides.

These relationships can be identified by correlating infrastructure indicators: shared TLS certificate SAN entries, consistent CDN or server response headers, and common IP or ASN ownership can all point to co-hosted services not reflected in internal asset inventories.

DNS records that resolve multiple hostnames to the same IP address can reveal externally reachable endpoints that were never formally registered.

In addition, varying the Host: header against a shared edge or load balancer can surface administrative interfaces or misrouted tenant environments that internal assessments didn't detect.

What External Discovery Reveals About Co-Hosted Domain Risk

External discovery does more than expand your asset inventory; it clarifies the risk structure associated with co-hosted domains.

It can reveal subdomains that still reference deprecated or abandoned SaaS backends, CNAME records that no longer align with the intended hosting configuration and may indicate domain takeover risk, and certificate Subject Alternative Names (SANs) that list tenants or services not tracked by internal inventories.

It also highlights inconsistencies in security controls, such as one subdomain enforcing strict security headers while another exposes administrative interfaces or relies on outdated CMS components.

Differences in webhook and API configurations across tenants can lead to uneven authentication and authorization practices within the same domain space.

Without an external perspective, these issues are harder to detect; with it, organizations gain a more accurate understanding of where co-hosted arrangements introduce concrete, and potentially exploitable, security exposure.

How to Find and Close Co-Hosted Domain Blind Spots

Knowing where co-hosted domains introduce risk is only useful if it can inform concrete actions.

Begin by identifying brand-related domain permutations using passive DNS data and certificate transparency logs.

From there, determine which hostnames resolve to the same IP address, autonomous system (ASN), or CNAME chain, as these indicate shared infrastructure.

Evaluate each co-hosted hostname for distinct application behavior, such as different origins, login interfaces, or APIs that may expand the attack surface.

Develop a mapping from ownership to routing that links every hostname to its DNS records, CNAME targets, CDN configuration, and any relevant routing behavior.

Assign a clear owner and remediation service-level agreement (SLA) to each co-hosted hostname to ensure accountability.

Implement monitoring to detect DNS record changes, new certificate issuances, and variations in virtual host configuration that could introduce new blind spots.

Finally, adjust provider-side configurations to improve isolation between co-hosted domains, then repeat testing from an attacker's perspective (for example, probing for misconfigurations, unintended access paths, or leaked functionality) to verify that the previously identified blind spots have been addressed.

Conclusion

Co-hosted domains don't have to stay a blind spot in your attack surface assessments. Once you understand how shared infrastructure obscures ownership and keeps forgotten endpoints alive, you can shift from passive assumptions to active discovery. You'll need external visibility tools that don't rely solely on internal records. Start mapping what's actually resolving, not just what you think you own, because attackers aren't waiting for your CMDB to catch up.


Home | News | Products | Support | Links | Contact Us | Site Map | Employment | Downloads | Press releases | E-Sales
© Reflex Magnetics 2002-2006. All rights reserved