Skip to content

CIS Controls v8

21 rules checking Center for Internet Security Controls v8 compliance, with Implementation Group (IG) classification. IG1 rules apply to all organizations, IG2 adds controls for organizations handling sensitive data, and IG3 covers mature security programs.

Rule IDSeverityCIS ReferenceIGCategorySummary
CIS-NET-001HIGH3.10IG2Insecure ProtocolsUnencrypted protocol detected
CIS-NET-002CRITICAL12.1IG1Deprecated ProtocolsDeprecated/broken protocol detected
CIS-NET-004HIGH12.5, 12.6IG2Insecure AuthenticationInsecure authentication protocol detected
CIS-NET-010CRITICAL13.4IG2Overly PermissiveAny-to-any unrestricted traffic
CIS-NET-011CRITICAL12.2IG2Overly PermissiveOverly broad source address
CIS-NET-012CRITICAL12.2IG2Overly PermissiveOverly broad destination address
CIS-NET-013CRITICAL13.4IG2Overly PermissiveAll ports or wide port range allowed
CIS-NET-014HIGH13.4IG2Overly PermissiveAll protocols (ANY) allowed
CIS-NET-022CRITICAL3.12IG2Network Segmentation ViolationDirect database access from non-application source
CIS-NET-023CRITICAL12.7IG2Network Segmentation ViolationExternal source directly to internal resource
CIS-NET-030CRITICAL12.2, 13.4IG2Risky Service ExposureHigh-risk port inbound from broad source
CIS-NET-032CRITICAL12.2IG2Risky Service ExposureHigh-risk port from overly broad source
CIS-NET-033CRITICAL12.2IG2Risky Service ExposureDatabase port exposed to internet
CIS-NET-034CRITICAL4.4, 12.2IG2Risky Service ExposureContainer/orchestration API exposed
CIS-NET-035CRITICAL4.4, 12.2IG2Risky Service ExposureIPMI/BMC exposed from outside management
CIS-NET-036CRITICAL12.2, 13.4IG2Risky Service ExposureICS/SCADA protocol ports permitted
CIS-NET-040HIGH12.8IG3Administrative AccessAdmin protocol from broad source
CIS-NET-041HIGH4.6IG1Administrative AccessManagement traffic from public to internal
CIS-NET-042CRITICAL12.7IG2Administrative AccessRemote access without VPN
CIS-NET-051MEDIUM9.2IG1DNS PolicyDNS-over-HTTPS to known DoH providers
CIS-NET-052MEDIUM4.9, 13.4IG2DNS PolicyDNS as covert channel from sensitive segment

The Severity column, like the Rules tab, shows the worst-case severity a rule can emit. Some rules emit a lower severity in less exposed cases:

  • CIS-NET-011 and CIS-NET-012 are CRITICAL for an any or /16-or-wider address, and HIGH for a /17 to /20.
  • CIS-NET-013 is CRITICAL when all ports are permitted, and HIGH for a range of more than 100 ports.

ICMP flows

ICMP has no ports, so an ICMP flow never triggers CIS-NET-013 ("all ports or wide port range"). The address rules still apply.

L2TP (UDP 1701)

CIS-NET-002 fires on any rule that permits UDP 1701, even when IKE (UDP 500) and NAT-T (UDP 4500) are permitted as well. With L2TP/IPSec, L2TP packets travel inside ESP (IP protocol 50), or inside UDP 4500 with NAT-T, so a firewall never needs to permit cleartext UDP 1701. A rule that does permit it allows unprotected L2TP sessions. For L2TP/IPSec, permit only UDP 500, UDP 4500 and ESP.

ICS/SCADA protocols

CIS-NET-036 fires for any flow that permits Modbus (502), S7comm (102), EtherNet/IP (44818) or BACnet (47808), including traffic within a single subnet. This is by design: these protocols have no authentication or encryption, so every rule that permits them deserves review. Confirm that the path stays inside a dedicated, segmented OT network.