3GPP TR 33.848

Study on Security Impacts of Virtualization
V18.0.0 (2023-09) — Release 18 Technical Report

1. Scope

▶

Studies the security implications of deploying 5G network functions on virtualized infrastructure — VMs, containers, and cloud-native platforms. Analyzes threats from the virtualization layer that are not visible to 3GPP NF-level security specifications.

Why this matters: 3GPP SCAS specs (TS 33.51x) test NF security at the application level, but in practice NFs run on shared virtualized infrastructure. A hypervisor escape or container breakout can bypass all NF-level security controls.

2. NFV Architecture Context

▶
┌─────────────────────────────────────────────────────────┐ │ MANO (Orchestration) │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ NFVO │ │ VNFM │ │ VIM │ │ │ └──────────┘ └──────────┘ └──────────┘ │ └──────────────────────┬──────────────────────────────────┘ │ Management ┌──────────────────────▼──────────────────────────────────┐ │ NFVI (Infrastructure) │ │ ┌───────────────────────────────────────────────────┐ │ │ │ VNFs / CNFs │ │ │ │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │ │ │ AMF │ │ SMF │ │ UPF │ │ NRF │ │ PCF │ │ │ │ │ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ │ │ │ └──────────────────────────────────────────────────┘ │ │ ┌───────────────────────────────────────────────────┐ │ │ │ Virtualization Layer │ │ │ │ Hypervisor (KVM/VMware) or Container Runtime │ │ │ │ (containerd/CRI-O) + Kubernetes │ │ │ └───────────────────────────────────────────────────┘ │ │ ┌───────────────────────────────────────────────────┐ │ │ │ Hardware (COTS servers, SmartNICs, DPUs) │ │ │ └───────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────┘

3. Virtualization Threat Analysis

▶

3.1 Hypervisor / VM Threats

▶
ThreatDescriptionImpact on 5GC
VM EscapeExploiting hypervisor vulnerability to break out of VMAccess to other NF VMs — cross-NF compromise
Side-ChannelSpectre/Meltdown-class attacks between co-located VMsKey extraction from AMF/AUSF/UDM VMs
VM Image TamperingModify NF VM image in storageDeploy backdoored NF instance
Hypervisor CompromiseRoot access to hypervisor hostComplete control over all hosted NFs
Live Migration InterceptCapture VM memory during live migrationExtract keys, session state, subscriber data

3.2 Container / Kubernetes Threats

▶
ThreatDescriptionImpact on 5GC
Container BreakoutExploiting kernel vulnerability to escape container namespaceHost access → all NF containers compromised
Malicious ImageSupply chain attack via tampered container image in registryDeploy compromised NF across cluster
K8s API Server AbuseUnauthorized access to Kubernetes APIDeploy/modify/delete any NF pod
etcd ExposureDirect access to K8s etcd datastoreRead all secrets (TLS certs, tokens, credentials)
Network Policy BypassPod-to-pod traffic without network policiesLateral movement between NFs
Privilege EscalationContainer running as root or with excessive capabilitiesHost compromise from NF container

3.3 Orchestration / MANO Threats

▶
ThreatDescriptionImpact
NFVO CompromiseAttacker controls NFV OrchestratorDeploy/scale/terminate any NF at will
VIM Credential TheftSteal Infrastructure Manager credentialsControl compute/storage/network resources
Unauthorized ScalingTrigger auto-scaling to exhaust resourcesResource exhaustion DoS

4. NF-Specific Virtualization Concerns

▶
NFVirtualization ConcernWhy Critical
UPFSR-IOV/DPDK bypass OS network stack → security hooks missedUser plane fast-path may skip firewall/monitoring
AUSF/UDMKey material in VM/container memorySide-channel or memory dump exposes auth keys
AMFNAS security context across pod restartsState loss → re-authentication storm
SMFPFCP session state consistency during scalingSession loss → UPF forwarding rules orphaned
NRFService mesh dependency for discoveryNRF compromise → rogue NF registration

5. Security Recommendations

▶
AreaRecommendationPriority
IsolationDedicated nodes for security-critical NFs (AUSF, UDM); no co-tenancyCritical
Image SecuritySigned images, vulnerability scanning, immutable registriesCritical
Runtime SecuritySeccomp/AppArmor profiles, read-only root filesystem, no privileged containersHigh
Network PolicyDefault-deny K8s network policies; CNI-enforced micro-segmentationHigh
Secrets ManagementExternal secrets (HashiCorp Vault); no secrets in env vars or ConfigMapsCritical
MonitoringRuntime behavior analysis (Falco/Sysdig); anomaly detection for NF processesHigh
etcd EncryptionEncrypt etcd at rest; restrict etcd access to API server onlyCritical
Platform HardeningCIS benchmarks for K8s/hypervisor; automated compliance checksHigh
Study conclusion: SCAS testing should be extended to include virtualization platform requirements. An NF passing all TS 33.51x tests can still be compromised if the underlying platform is insecure.