Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability exists in free5GC, an open-source 5G core network implementation, that could allow an attacker to impersonate network functions and redirect control-plane signaling. This could expose credentials, compromise service discovery, and disrupt network services.
- Uncontrolled inputs enable network function impersonation.
- Could lead to credential exposure and service disruption.
- Verify relevance and assess internal exposure.
Attack Path
How an attacker could exploit the issue
An attacker with access to the Service-Based Interface could send malformed network function profiles to the NRF. The NRF, without proper validation, would store these invalid profiles. Later, when other network functions query the NRF for available services, they would receive the attacker-controlled information, allowing the attacker to redirect critical network traffic.
- Requires network access to the SBI.
- Triggers when NRF registers invalid profiles.
- Allows traffic redirection and credential exposure.
Live Threat
Current exploitation, exposure, and threat context
An attacker with access to the Service-Based Interface could manipulate the registration of network functions within the 5G core. By providing malformed registration profiles, an attacker could cause the Network Repository Function (NRF) to incorrectly record network function endpoints. This could lead to control-plane signaling being redirected to attacker-controlled locations, potentially exposing credentials and disrupting services.
- Network function credentials and signaling data.
- Malicious network function registration.
- Disrupted 5G core services.
Operational Fix
Recommended remediation, mitigation, and detection steps
Application and platform teams are responsible for managing the free5GC NRF service, which handles network function registration and discovery. The first step is to identify all instances of the affected free5GC version, confirm their reachability and business criticality, and assign an owner for remediation planning.
- Ownership: Platform or application teams.
- Verify: NRF reachability and criticality.
- Action: Plan targeted remediation.