Skip to content

AD-SUB-05: IPv6 catch-all subnets count should be retrievable

ID AD-SUB-05
Severity Info
Suite Active Directory (on-premises)
Product Active Directory
Feature Sites and subnets
Security area Infrastructure hardening
Resource type AdSite
Reads from On-premises Active Directory

Overly broad IPv6 subnets can cause similar issues to IPv4 catch-all subnets:

  • Authentication inefficiency: Clients may authenticate to distant DCs
  • Suboptimal routing: Site boundaries don’t reflect actual topology
  • Management complexity: Difficult to track client locations
  • Security concerns: Reduced granularity in access controls

IPv6 /48 prefixes or larger are considered catch-all ranges.

Operational

  • Use appropriately-sized IPv6 subnets (typically /64 for client networks)
  • Align IPv6 subnet boundaries with physical locations
  • Document IPv6 subnet allocation scheme
  • Review IPv6 subnet definitions regularly

This test identifies IPv6 subnets with overly broad prefixes (/48 or smaller).

  • Test-MtAdSubnetIpv6Count - Counts IPv6 subnets
  • Test-MtAdSubnetCatchAllCount - Identifies IPv4 catch-all subnets
  • Test-MtAdSubnetTotalCount - Counts total subnets

Mito check. Author: soulemike. Open-source licences.

Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).

© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.