Check ID:
Provider: Oracle Cloud (OCI)
Service:
Severity: HIGH
Categories:
Resource type:
network_default_security_list_restricts_trafficProvider: Oracle Cloud (OCI)
Service:
networkSeverity: HIGH
Categories:
internet-exposed, trust-boundariesResource type:
SecurityListWhat this check verifies
OCI default security list of each VCN is evaluated to allow only VCN-internalICMP. Non-ICMP ingress from 0.0.0.0/0 or sources outside the VCN, and non-ICMP egress to 0.0.0.0/0, are considered overly permissive. Only default lists are in scope.
Risk
Over-permissive default rules expose subnet workloads to the Internet and enable unrestricted outbound traffic. This risks confidentiality (unauthorized access, data exfiltration), integrity (remote exploitation, lateral movement), and availability (DoS/C2) through broad non-ICMP 0.0.0.0/0 paths.
Recommendation
Adopt a deny-by-default stance on the default list: allow only VCN-localICMP for diagnostics. Use dedicated security lists or network security groups per application to explicitly allow needed ports and sources, and restrict egress to approved ranges. Review regularly under least privilege.
Remediation
- CLI
- Terraform
- Dashboard steps
References
- https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/securitylists.htm
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/oci/OCI-Networking/restrict-traffic-for-default-security-lists.html
Where this check fires
This check runs on every scheduled scan against your Oracle Cloud (OCI) account. Findings appear at Cloud Security → Findings filterable byCheck ID = network_default_security_list_restricts_traffic. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Oracle Cloud (OCI) checks